- Chiedere tre colori in input all’utente: uno per il
testo, uno per lo sfondo e uno per il titolo.
- Chiedere alll’utente la dimensione del carattere di
base (da 1 a 7).
- Determinare la dimensione e le caratteristiche di H1 (+3,
grassetto), H2 (+2) e H3 (+1, grassetto, corsivo) rispetto alle
caratteristiche inserite dall’utente per il carattere.
- Creare un testo in cui siano evidenti queste caratteristiche.
- Controllare che il colore dello sfondo, quello del titolo
e quello del testo siano diversi.
- Nel caso due o più dei colori assegnati dall’utente
siano uguali, devono essere presenti regole che determinino
che colore devono assumere titolo, testo e sfondo.
- Nel caso l’utente inserisca al posto dei tre colori
il testo "*"deve essere caricato un foglio di stile
esterno.
|
soluzione |
Commenti
Ciao, sto facendo i tuoi
aiuto!!
ciao.... riusciresti a crearmi uno script con questa funzione???
grazieeeeee
direi che e' meglio se prendi
direi che e' meglio se prendi un bel libro di JavaScript (o la Open JavaScript guide da SourceForge) e provi a farlo...
Ciao, mi sono molto utili
Ciao, mi sono molto utili questi esercizi! Ti ringrazio.
Volevo solo fare una precisazione nell'esercizio 3 della sezione DOM:
Secondo me chi inizia a programmare per il web dovrebbe fin da subito rendersi conto dei diversi comportamenti dei browser. Per questo rimando una soluzione secondo me piu' esaustiva dell'esercizio, ovvero compatibile per i browser piu' comuni explorer e Mozilla Firefox.
if(window.external.AddFavorite){//window.external e' defined per Explorer
window.external.AddFavorite(document.location.href,document.title);
}
else if(window.sidebar){//window.sidebar e' defined per Firefox
window.sidebar.addPanel(document.title, document.location.href, "");
}
N.B. : window.sidebar.addPanel in firefox aggiunge un nuovo pannello alla barra laterale.
Trovare la media e il massimo
Meglio che la condizione di
Meglio che la condizione di fine ciclo sia l'acquisizione di -1, o, ancora meglio, di un carattere speciale.
qualcuno sarebbe cosi gentile
qualcuno sarebbe cosi gentile da svolgere per me un esercizio di javascript?
spiacente, non sarebbe
spiacente, non sarebbe eticamente corretto...
come si risolve questo
come si risolve questo esercizio? "Una frase alfabetica è formata esclusivamente dai caratteri dell'alfabeto e dallo spazio bianco. Definire un documento html che calcola il numero delle vocali, delle consonanti e degli spazi bianchi di una frase alfabetica. Per favore è davvero importante
informazione sul carattere $
Ciao,
ho notato che in javascript viene utilizzato il carattere $, a cosa serve?
Qualcuno lo potrebbe spiegare..grazie
Sviluppo esercizio 3
ma ragazzi ho dato un occhiata al codice del esercizio 3 ma è pieno di funzioni e cose in piu non utili non basta scrivere una cosa come questa?
var array = new Array("Enrico" , "Giovanni" , "Federico");
var nome = prompt("digita il tuo nome" , "");
if((nome == array[0])|| (nome == array[1]) || (nome == array[2]))
{
alert("Puoi entrare nel sito");
}
else{
alert("non hai i permessi per entrare in questo sito \n il tuo nome è diverso da Enrico, Giovanni e Federico");
}
li invece è pieno di funzioni inuitli a mio avviso
risoluzione esercizio 3
salve a tutti, stavo ripassando javascript ed ho notato questi esercizi, all'esercizion numero 3 ho ricavato una soluzione a mio parere migliore, perchè con il metodo presente nella soluzione e con i metodi presenti nei commenti si fa un controllo nome per nome, quindi si presuppone che si sappia quanti siano gli sviluppatori, mentre con la mia soluzione anche se non si sa quanti sono gli sviluppatori rimane sempre valida e inoltre c'è meno codice
var admin = new Array('Giuseppe', 'Nicola', 'Pasquale');
var user = prompt('Inserisci il tuo nome','nome');
for (i = 0; i < admin.length; i++) {
if (user == admin[i]) {
document.write ("Autorizzazione concessa");
}
}
if (document.body !== "Autorizzazione concessa") {
document.write ("Autorizzazione non concessa");
}
non avevo notato il terzo