Visualizzazione dei risultati da 1 a 8 su 8

Discussione: BODY onLoad

  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    BODY onLoad

    salve, ho due funzioni: init3() e init4().
    Devo farle "partire" entrambe con Body onload.
    Come si fà?

  2. #2
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: BODY onLoad

    Originariamente inviato da jet
    salve, ho due funzioni: init3() e init4().
    Devo farle "partire" entrambe con Body onload.
    Come si fà?
    prova con
    <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

  3. #3
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Grazie, ma ho provato così ed è andata bene: BODY onLoad="init4();init3()"


  4. #4
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    Originariamente inviato da jet
    Grazie, ma ho provato così ed è andata bene: BODY onLoad="init4();init3()"

    infatti avevo scritto una grossa fesseria ... con quelle parentesi poi!

  5. #5
    un consiglio scrivi

    codice:
    onload="init3();init4();"
    con onload minuscolo e anche l'ultimo punto e virgola, risolvi un paio di problemi in alcuni browser specialmente sotto xhtml
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  6. #6
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    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

  7. #7
    Credo tu non abbia settato la variabile ver.
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  8. #8
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Mi potresti dare una mano?

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