-
Problema con body onload
ciao a tutti, ho un piccolo problema che spero di risolvere con l'aiuto di qualcuno più esperto di me: ho inserito in una pagina uno script che viene caricato con <body onload=etc etc> e funziona. il problema è che se aggiungo anche un richiamo ad un'altro script esterno nella stessa pagina, l'onload non funziona più.
perchè? ma soprattutto come posso risolvere?
pagina con lo script esterno
pagina senza script
-
Puoi semplicemente richiamare la funzione che esegue lo script nel head dell'html....oppure con onload="snow(), ESTERNO2()"
Se è questo che intendi.
-
non so se mi sono spiegato bene.
io vorrei far partire lo script per la neve tramite l'onload nel body. però vorrei anche visualizzarei risultati della serie a con lìaltro script che si trova nel td.
le due pagine linkate sono uguali,tranne che per lo script serie a: perchè se decommento quindi attivo lo script serie a, quello della neve non parte più?
-
Prova ad inserire snow() nello script nel head....togliendo snow() da onload:
Codice HTML:
<script type="text/javascript" language="JavaScript">
<!--
function snow()
{
Falling(5,"<img src=\"fiocco.gif\" width=\"25\" height=\"25\">", 60);
Falling(30,"<FONT SIZE='3' FACE='Verdana' COLOR='#FFFFFF'>*</FONT>", 60);
}
snow();
//-->
</script>
-
e come lo inserisco?
ho provato a decommentare lo script neve, togliendo anche l'onload, ma niente...
EDIT:
ok adesso ci sono arrivato!
......ma niente non funziona lo stesso
-
Forse gli script vanno in conflitto. Vedi se questo articolo ti può essere di aiuto.
Link Articolo
-
grazie, l'articolo è molto interessante.
però le soluzioni proposte e cioè caricare tutti gli script col tag <body onload="script1();script2()"> non vanno bene nel mio caso, in quanto lo script che causa il conflitto, quello per la serie a, è esterno e non va caricato nel body....
nessuno conosce altre soluzioni?
-
Se i 2 script vanno in conflitto...utilizza un altro script per la neve....qui su AV lo puoi trovare, prova a cercare con il motore.
Oltretutto ho eseguito lo script snow() sul mio spazio e ha causato un errore di internet explorer.
Poi mi sembra strano che funzioni solo con onload....