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

    Problema: integrare script .js in html!!!

    ciao a tutti, sto lavorando ad una slideshow in javascript; in questo modo tutto va bene....

    codice:
    adImages = new Array("libro1.jpg","libro2.jpg","libro3.jpg","libro4.jpg") 
    imgCt = adImages.length prima = true
    function rotazione() { 
       if (document.images)
        { 
          if (prima) { aggiungi = Math.floor((Math.random() * imgCt)) prima = false 
        }
      else {
          aggiungi++
          if (aggiungi == imgCt)
          {
             aggiungi = 0
           } 
       } 
      document.libri.src=adImages[aggiungi] setTimeout("rotazione()", 3 * 1000)
      } 
    }

    codice:
    <html> 
    <head> 
    <script type="text/javascript" src="pp.js"> 
    </script>
     </head>
     <body onload="rotazione()"> 
    <div id= "libri"> [img]spacer.jpg[/img] 
    </div> 
    </body> 
    </html>
    ma quando lo integro in una pagina html, con altro codice html, in cui sono presenti altri div non riesco più a visualizzare le immagini della slideshow.
    Qualcuno può aiutarmi?!?!
    da quello che ho capito facendo diversi test è che mi serve un metodo alternativo all' <body onload="nomefunzione"> perchè nel mio codice l'ho già fatto!!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' onload che setti sul body e' uguale al window.onload che setti via javascript
    quindi cosi' come quel body onload viene sovrascritto verra' sovrascritto anche un window.onload

    se sei in grado di identificare dov'e' presente l' altro puoi incorporare entrambe le chiamate in un unico window.onload

    window.onload=function(){primaFunzione();secondaFu nzione();}

    se non sempre entrambi gli script sono presenti puoi usare una funzioncina tipo quella alla fine di questa pagina http://www.htmlgoodies.com/beyond/ja...-Functions.htm
    per accodare ed eseguire piu' funzioni nell' onload

    se non risolvi ci sono anche altre soluzioni piu' complesse

    ciao

  3. #3
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530

    Re: Problema: integrare script .js in html!!!

    Originariamente inviato da lucky71
    .. in questo modo tutto va bene....
    eh non credo proprio ...

    codice:
    adImages = new Array("libro1.jpg","libro2.jpg","libro3.jpg","libro4.jpg") 
    imgCt = adImages.length prima = true
    //et cetera
    Dovrà divenire:

    adImages = new Array("libro1.jpg","libro2.jpg","libro3.jpg","libr o4.jpg")
    imgCt = adImages.length
    prima = true

    - o -

    adImages = new Array("libro1.jpg","libro2.jpg","libro3.jpg","libr o4.jpg")
    imgCt = adImages.length; prima = true

    - o (meglio ancora) -

    var adImages = new Array("libro1.jpg","libro2.jpg","libro3.jpg","libr o4.jpg");
    var imgCt = adImages.length;
    var prima = true;



    Il fattaccio si ripropone in altre due occasioni ...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.