Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sostituire evento onload nel <body>

    Ciao a tutti,
    come posso sotituire gli eventi onload e unload inseriti nel body:

    <body onload="funzione();" onunload="saluti();">

    con gli omologhi da inserire nel tag <script> dell'head?

    Il mio problema è che sto lavorando su un sito dove posso modificare gli <script> ma non il <body>.

    Ciao a tutti!

  2. #2
    prova con:
    window.onload = function () { alert('ciao'); };
    Dolcissima è la vita nella totale assenza di senno.

  3. #3

  4. #4
    Non si può fare qualcosa del genere:

    elementi = document.getElementsByTagName("body");
    elementi.onload = la_mia_funzione_1();
    elementi.onunload = la_mia_funzione_2();

    Non mi funziona.. neanche così:

    elementi = document.getElementsByTagName("body");
    elementi[0].onload = la_mia_funzione_1();
    elementi[0].onunload = la_mia_funzione_2();

    Perchè?

  5. #5
    Onload e onunload vanno applicati a window.

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