Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    2

    problemi con il metodo setTimeout()

    Salve a tutti, mi chiamo bmt e mi sono appena iscritto al forum. Sono un principiante, ma adoro la programmazione in generale. Mi sono iscritto al forum per cercare di capirne di pi� sulla programmazione javascript, su html e in genere sulle costruzioni siti web. A tal proposito avrei una domanda sul metodo setTimeout(), non riesco a capire perch� non mi funzioni. Spiego ci� che devo ottenere. cliccando sull'immagine img0 deve comparirmi l'immagine img1 e dopo, diciamo 5000ms, deve comparirmi l'immagine img2. imgo0-img2 sono sequenze di immagini quindi devo ottenere un'immagine in movimento. Questo � il codice:
    <code>
    <html>
    <body>
    <img id="i1" src="img0.GIF" style="position:absolute; top:200px; " onClick="myFunction()">
    <script>
    function myFunction() {
    document.getElementById("i1").src="img1.GIF";
    setTimeout("document.getElementById("i1").src="img 2.GIF";",5000);
    }

    </script>
    </body>
    </html>
    </code>

    se nello script cancello il setTimeout cliccando su img0 mi cambia in img1, ma così cliccando si img0 non da alcun segno di vita.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    setTimeout('document.getElementById("i1").src="img 2.GIF"',5000); devi usare gli apici per delimitare l'oggetto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    2

    problemi setTimeout() [risolto]

    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    setTimeout('document.getElementById("i1").src="img 2.GIF"',5000); devi usare gli apici per delimitare l'oggetto
    Ti ringrazio ok tutto a posto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.