salve, ho due funzioni: init3() e init4().
Devo farle "partire" entrambe con Body onload.
Come si fà?
![]()
salve, ho due funzioni: init3() e init4().
Devo farle "partire" entrambe con Body onload.
Come si fà?
![]()
prova conOriginariamente inviato da jet
salve, ho due funzioni: init3() e init4().
Devo farle "partire" entrambe con Body onload.
Come si fà?
![]()
<body onLoad(init3()/init4())>
proprio oggi ho provato per un'altra questione ed ha funzionato.
non so se si tratta della solita permissività di IE
ciao
Grazie, ma ho provato così ed è andata bene: BODY onLoad="init4();init3()"
![]()
infatti avevo scritto una grossa fesseria ... con quelle parentesi poi!Originariamente inviato da jet
Grazie, ma ho provato così ed è andata bene: BODY onLoad="init4();init3()"
![]()
![]()
un consiglio scrivi
con onload minuscolo e anche l'ultimo punto e virgola, risolvi un paio di problemi in alcuni browser specialmente sotto xhtmlcodice:onload="init3();init4();"![]()
Ho fatto così : BODY onload="init3();init4();"
si attivano le due funzioni, ma pur funzionado, ottengo un errore di argomento non definito; ecco una delle due pagine identica all'altra:
<HEAD>
<SCRIPT LANGUAGE = "JavaScript">
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
if (bName == "Netscape" && bVer == 4) ver = "n";
else if (bName == "Microsoft Internet Explorer" && bVer == 4) ver = "ie";
function init3() {
if (ver == "n") {
pic3 = document.picDiv3
pic3.xcor = pic3.left
pic3.ycor = pic3.top
}
else if (ver == "ie") {
pic3 = picDiv3.style
pic3.xcor = pic3.pixelLeft
pic3.ycor = pic3.pixelTop
}
//pixel da sinitra
pic3.pathx = new Array(72,61,42,30,28,27,36,47,43,35,23,20,26,32,42 ,51,69,82,98,117,127,149,167,190,214,233,250,267,2 89,317,366,402,431,456,481,512,552,574,594,615,638 ,640,640,635,630,625,620,615,610,605,600,593,585,5 78,569,560,540,515,490,465,440,425,410,395,380,375 ,370,368,365,368,370,375,380,395,410,425,440,430,4 20,410,400,390,380,370,360,350,340,330,320,300,290 ,280,270,260,250,240,230,220,210,200,215,220,225,2 30,230,235,240,245,250,255,260,265,270)
//pixel dall'alto
pic3.pathy = new Array(63,76,95,113,131,147,158,169,182,190,202,214 ,224,231,242,252,255,261,271,278,286,289,282,278,2 69,276,284,277,274,264,252,248,256,264,276,282,276 ,258,227,196,174,134,102,100,95,90,89,88,86,84,86, 90,96,105,115,130,147,160,185,200,225,220,215,210, 205,200,195,190,180,170,160,150,140,130,120,110,10 0,90,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66, 65,64,63,64,65,66,68,70,72,74,76,78,80,82,86,90,94 ,98,102,106,110)
//pannello di controllo per le variabili
pic3.pathcor = 0
pic3.active = 1
pic3.pathloop = 0
speed = .10
picpath3()}
function picpath3() {
if (pic3.active && pic3.pathcor < pic3.pathx.length) {
pic3.xcor = pic3.pathx[pic3.pathcor]
pic3.ycor = pic3.pathy[pic3.pathcor]
pic3.left = pic3.xcor
pic3.top = pic3.ycor
pic3.pathcor += 1
setTimeout("picpath3()",speed*1000)
}
else {
if (pic3.active && pic3.pathloop && pic3.active) {
pic3.pathcor = 0
picpath3()
}
else pic3.active = 0
}
}
//-->
</SCRIPT>
<STYLE TYPE="text/css">
<!--
#picDiv3 {position:absolute; left:72; top:63; width:90; height:90;}
-->
</STYLE>
poi segue il secondo script
Credo tu non abbia settato la variabile ver.
ciao ciao !!
_______________
home : cristianolongo.altervista.org
e-mail : cristiano_longo@yahoo.it