Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    [JS BANALISSIMO] due funzioni window.onload nella stessa pagina...

    Salve gente

    scusate la domanda forse ridicola ma JS non è proprio il mio campo...

    io ho due funzioni che devono agire nella stessa pagina ed entrambe hanno un window.onload

    un po' di codice
    codice:
    //la prima delle due
    function pluto(){
    for (blablabla){
    ...
    window.onload=pluto;
    
    //e la seconda delle due
    window.onload=function(){
    if(pippo())
    ...
    ovviamente una esclude l'altra...
    come posso fare per farle funzionare entrambe?


    tra l'altro mi potete spiegare in due parole la differenza tra window.onload e <body onload...> ?

    grazie mille e scusate ancora la banalità delle domande (:
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'evento onload si applica alla finestra in cui viene aperto un documento.

    Si puo` esprimerlo con l'istruzione JS:
    window.onload=funzione; (senza parentesi - non si possono passare parametri)
    oppure applicando l'evento al tag <body>

    Per applicarlo a due funzioni, occorre decidere un ordine (a volte e` importante), e poi chiamare le due funzioni nello stesso evento.

    Nel caso si voglia usare la sintassi del <body>, la sintassi e` semplice:
    <body onload="funzione1(); funzione2();">

    Per il window.onload, la sintassi e` un po' piu` complessa, per cui occorre vedere le due sintassi funzionanti per poter decidere come realizzarla.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    grazie Mich_, sempre chiaro e preciso (:

    ho dato due nomi alle funzioni e le ho assegnate all'onload del body con <body onload="funzione1(); funzione2();"> ; per ora sembra funzionare bene, in caso torno a chiedere

    grazie ancora (:
    è nella nostra unicità che risiede la meraviglia degli esseri umani

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.