- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Dubbio getMinutes()
-
Dubbio getMinutes()
<script language="JavaScript"> <!-- giorno = new Date(); mn = giorno.getMinutes(); if (mn >=05 && mn < 10) if (mn >=15 && mn < 20) if (mn >=25 && mn < 30) if (mn >=35 && mn < 40) if (mn >=45 && mn < 50) if (mn >=55 && mn < 60) { document.write('link immagine 1') } if (mn >=00 && mn < 05) if (mn >=10 && mn < 15) if (mn >=20 && mn < 25) if (mn >=30 && mn < 35) if (mn >=40 && mn < 45) if (mn >=50 && mn < 55) { document.write('link immagine 2 ') } // --> </script>
Risalve a tutti quelli del forum stavolta non mi servono codici..ma solamente capire perchè questo non funziona ^^
Il codice si dovrebbe capire, ogni 5 minuti, l'immagine (dovrebbe) cambiare tra la prima e la seconda
Ma non capisco perchè non và...spero non sia una cosa grave...mi ci sono messo un pò per farlo ç_ç
Grazie
-
Ciao
Ci sono molti errori... a partire dall'uso degli if.
Quegli if sono tutti separati ma solo l'ultimo contiene il blocco di istruzioni.
Ti consiglio di leggere una guida prima di lanciarti nella creazione di script, altrimenti brancolerai nel buio.
http://javascript.html.it/guide/leggi/25/guida-javascript-di-base/
Anche l'algoritmo usato per identificare gli intervalli di tempo è ridondante, evito però di scendere nei dettagli perchè ti confonderei le idee.
Studia, è la cosa migliore che possa consigliarti
Quando riuscirai a farlo funzionare così come l'hai impostato tu, solo allora, ti mostrerò un modo per farlo in due righi.
Sposto nella sezione scripting.
-
Da premettere che mi interessa con i secondi
<script language="JavaScript"> <!-- giorno = new Date(); sc = giorno.getSeconds(); if (sc >=05 && sc < 10) { document.write('link immagine 1') } if (sc >=15 && sc < 20) { document.write('link immagine 1') } if (sc >=25 && sc < 30) { document.write('link immagine 1') } if (sc >=35 && sc < 40) { document.write('link immagine 1') } if (sc >=45 && sc < 50) { document.write('link immagine 1') } if (sc >=55 && sc < 59) { document.write('link immagine 1') } if (sc >=00 && sc < 05) { document.write('link immagine 2 ') } if (sc >=10 && sc < 15) { document.write('link immagine 2 ') } if (sc >=20 && sc < 25) { document.write('link immagine 2 ') } if (sc >=30 && sc < 35) { document.write('link immagine 2 ') } if (sc >=40 && sc < 45) { document.write('link immagine 2 ') } if (sc >=50 && sc < 55) { document.write('link immagine 2 ') } // --> </script>
Così dovrebbe andare no???
Istruzioni in ogni if...e invece di 60 ho messo 59, visto che 60 non c'è '^^
Spero di non seccarti, spero vivamente vada bene adesso .__.
-
Giusto no?