Visualizzazione dei risultati da 1 a 5 su 5

Discussione: onload

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    257

    onload

    <body onload="function();">

    c'e' un modo per dare questo comando all'interno dello script.
    Ho letto "window.onload = " ma non mi funziona

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    codice:
    window.onload = function(){
    
    }
    se ricordo bene
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    257
    si, forse e' giusto ma non mi funziona:
    codice:
                    var nVideo;
                    nVideo = document.getElementById.length;
                    alert(nVideo);
    
                     document.getElementById("video1").className = "displaynone";
    alert(nVideo); funziona
    mentre
    document.getElementById("video1").className = "displaynone";
    non funziona

    eppure entrambi fanno parte della stessa funzione.

    Se invece faccio <body onload="">

    funzionano entrambi

    come mai?

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Cn FF (di sicuro ie6 casualmente decide il funzionamento) funge sia da body che da script, l'evento. La vedo dura per il getElementById.
    Io userei qualcosa di simile, tra l'altro nn si capisce cs vuoi fare

    codice:
    document.getElementsByTagName('BODY')[0].childNodes.length
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    257
    ok, va bene. Ho risolto il problema all'interno della function.
    Fa quello che voglio.

    Il punto e' che se uso solo
    window.onload = function(){

    }

    Una parte della function non mi funziona.
    se uso
    window.onload = function(){

    }
    ed anche <body onload="">

    oppure solo <body onload="">

    allora funziona.
    Mi domando come mai? Vorrei non dover usare <body onload=""> perche' mi sembra piu' elegante. Se non c'e' alternativa ... di necessita' virtu'

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.