|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Più script
Ciao a tutti,
devo inserire in una pagina Web più di uno script, lo script che vorrei inserire è JavaScript, come faccio ad inserirlo? La pagina web che vorrei modificarlo è questo: Mio sito, e lo script è qua sotto riportato: Codice HTML:
<HTML> <HEAD> <META name="GENERATOR" content="Microsoft Picture It! 2000"> <TITLE>Home Page</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> </HEAD> <body BACKGROUND="immagini/bgnd0.jpg" TEXT="#000080" LINK="#FFFF00" VLINK="#FFCC00" ALINK="#FFFFCC" onLoad="MM_preloadImages('immagini/enter2.jpg')"> <center><script language="javascript" type="text/javascript"> document.write('<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=2&f=0&'+new Date().getTime()+'"><\/s'+'cript>'); </script></center> <SCRIPT LANGUAGE="JavaScript"> <!-- if (navigator.appName == "Microsoft Internet Explorer") document.writeln ('<BGSOUND SRC="musica/trumpets.wav" LOOP=2>'); else document.writeln ('<EMBED SRC="musica/trumpets.wav" AUTOSTART=TRUE HIDDEN=TRUE LOOP="FALSE" STOP=FALSE VOLUME=100 PLAY=TRUE><P>'); // --> </SCRIPT> <NOSCRIPT> <BGSOUND SRC="musica/trumpets.wav"> </NOSCRIPT> <span style="background-color: #000080"> <DIV ALIGN=CENTER> </font><FONT FACE="Jokerman" SIZE=5 COLOR="#ff0000"><marquee scrolldelay="left">My personal page</marquee><br></FONT> </DIV></span> <img src="immagini/spacer.gif" width="1" height="7"> <table width="*" border="0" cellpadding="0" cellspacing="0" align="center" valign="top"> <tr> <td background="immagini/topedge.gif" border="0" height="22" width="20"> </td> <td background="immagini/topedge.gif" border="0" height="22" width="*"> <p align="center"><img border="0" src="immagini/pin.gif"> </td> <td background="immagini/topedge.gif" border="0" height="22" width="20"> </td> <!-- the space inbetween --> <td height="22" notes" --> <td background="immagini/topedge.gif" border="0" height="22" bgcolor="#FFFFFF"> <p align="center"><img border="0" src="immagini/pinblue.gif"> </td> <!-- the left side --> </tr> <tr> <td bgcolor="#FFFFFF" border="0" width="20"> </td> <td bgcolor="#FFFFFF" border="0"> <p align="center"> <IMG SRC="immagini/page.jpg" WIDTH="300" HEIGHT="225" VSPACE="2" ALIGN="absmiddle" BORDER="1"> <td bgcolor="#FFFFFF" border="0" width="20"> </td> <!-- the space inbetween --> <td width="50" height="318"> </td> <!-- the right side "notes" --> <td width="200" bgcolor="#FFFFFF" border=0 height="318" background="paper.jpg" valign="top"> <DIV ALIGN=CENTER> </font></b></font><FONT FACE="Bradley Hand ITC" SIZE=4 COLOR="#ff0000"><B>Note:<br></B></FONT> </DIV> <DIV ALIGN=CENTER> </font></b></font></font><FONT FACE="Bradley Hand ITC" SIZE=3 COLOR="#000000">Sito creato da Mattia<br> Modificato il 23 gennaio 2007</FONT><FONT FACE="Bradley Hand ITC" SIZE=3 COLOR="#000000"><br></FONT> </DIV> </td> </tr> <!-- the left side --> <tr> <td bgcolor="#FFFFFF" border="0" height="26" width="20"> </td> <td bgcolor="#FFFFFF" border="0" height="26"> <DIV ALIGN=CENTER> </font></b></font></font></font><FONT FACE="Monotype Corsiva" SIZE=3 COLOR="#0066ff">Mattia<br></FONT> </DIV> </td> <td bgcolor="#FFFFFF" border="0" height="26" width="20"> </td> <!-- the space inbetween --> <td width="50" height="26"> </td> <!-- the right side "notes" --> <td border="0" height="26" width="200" bgcolor="#FFFFFF" background="paper.jpg"> </td> <!-- the left side --> </tr> <tr> <td bgcolor="#800000" height="36" colspan="3" align="center"></td> </tr> <tr> </tr> </table> <p align="center"><a href="pagina_iniziale.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','immagini/enter2.jpg',1)"><img src="immagini/enter1.jpg" alt="Benvenuti nel sito di Francesca & Mattia" name="Image5" width="354" height="283" border="0"></a></p> <script type="text/javascript"> var counter_style = 0; </script> <script type="text/javascript" src="http://www.altervista.org/js_tags/contatore.js"></script> </body> </HTML> |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
In che senso più di uno script?
Apri il Tag script, scrivi tutto il codice javascript, e lo chiudi, dove sta il problema? |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Quindi apro un tag con JavaScript prima e quando lo chiudo posso riaprirne un altro dopo, giusto?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ma xkè lo devi chiudere?
Aprine uno e chiudilo solo quando non hai + codice javascript da scrivere... Vedo che inserisci del codice javascript anche fuori dall'head, come mai? Così diventa tutto uno schifo, fai così: Codice:
<head> <script type="text/javascript"> //qui TUTTO il codice javascript </script> </head> Ultima modifica di MEMon : 27-01-2007 alle 13:46. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Si lo so ma io non lo farei mai utilizzando document.write, piuttosto mi creo l'elemento con createElement e lo metto dove mi pare.
comunque uno è libero di fare come gli pare e quindi la risposta alla domanda è si puoi aprire e chiudere quantoi script ti pare. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
e a quanto pare nel post di prima mi pare di aver usato troppi "pare"
![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
document.write(ln) va bene solo quando vuoi buttare qualcosa sulla pagina prima dell'evento onload.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
hai ragione ma ai fini pratici che cambia?
Se io faccio inserire una cosa con l'evento onload, o lo faccio prima con un wirte, cosa mi è cambiato? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:46.