Hilfe bei einem Javascript (sehr wichtig)

Dieses Thema im Forum "Webentwicklung" wurde erstellt von taker875, 5. Oktober 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. Oktober 2006
    HI,
    ich brauche dringend Hilfe bei einem Javascript, undzwar ist es so, dass das Javascript an sich funzt, aber nur auf dem Internet Explorer und jetzt hätte ich es gerne so, dass es auch bei Firefox funzt. das script ist:

    <!--webbot bot="HTMLMarkup" startspan --><script language="JavaScript1.2">
    //Autumn leaves- by Kurt Grigg (kurt.grigg@virgin.net)
    //Modified by Dynamic Drive for NS6 functionality
    //visit Dynamic Drive DHTML(dynamic html) & JavaScript code library for this script

    //Pre-load your image below!
    grphcs=new Array(6)
    Image0=new Image();
    Image0.src=grphcs[0]="http://www.250kb.de/u/061005/j/t/df31c229.jpg";
    Image1=new Image();
    Image1.src=grphcs[1]="http://www.250kb.de/u/061005/g/f00ed513.gif"
    Image2=new Image();
    Image2.src=grphcs[2]="http://www.250kb.de/u/061005/j/t/9017d5fb.jpg"
    Image3=new Image();
    Image3.src=grphcs[3]="http://www.250kb.de/u/061005/j/bd3e6a98.jpg"
    Image4=new Image();
    Image4.src=grphcs[4]="http://www.250kb.de/u/061005/j/46302057.jpg"
    Image5=new Image();
    Image5.src=grphcs[5]="http://www.250kb.de/u/061005/j/f00ed513.jpg"

    Amount=8; //Smoothness depends on image file size, the smaller the size the more you can use!
    Ypos=new Array();
    Xpos=new Array();
    Speed=new Array();
    Step=new Array();
    Cstep=new Array();
    ns=(document.layers)?1:0;
    ns6=(document.getElementById&&!document.all)?1:0;

    if (ns){
    for (i = 0; i < Amount; i++){
    var P=Math.floor(Math.random()*grphcs.length);
    rndPic=grphcs

    ;
    document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
    }
    }
    else{
    document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
    for (i = 0; i < Amount; i++){
    var P=Math.floor(Math.random()*grphcs.length);
    rndPic=grphcs

    ;
    document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
    }
    document.write('</div></div>');
    }
    WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
    WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;
    for (i=0; i < Amount; i++){
    Ypos = Math.round(Math.random()*WinHeight);
    Xpos = Math.round(Math.random()*WinWidth);
    Speed= Math.random()*5+3;
    Cstep=0;
    Step=Math.random()*0.1+0.05;
    }
    function fall(){
    var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
    var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;
    var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop;
    var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft;
    for (i=0; i < Amount; i++){
    sy = Speed*Math.sin(90*Math.PI/180);
    sx = Speed*Math.cos(Cstep);
    Ypos+=sy;
    Xpos+=sx;
    if (Ypos > WinHeight){
    Ypos=-60;
    Xpos=Math.round(Math.random()*WinWidth);
    Speed=Math.random()*5+3;
    }
    if (ns){
    document.layers['sn'+i].left=Xpos;
    document.layers['sn'+i].top=Ypos+hscrll;
    }
    else if (ns6){
    document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos);
    document.getElementById("si"+i).style.top=Ypos+hscrll;
    }
    else{
    eval("document.all.si"+i).style.left=Xpos[i];
    eval("document.all.si"+i).style.top=Ypos[i]+hscrll;
    }
    Cstep[i]+=Step[i];
    }
    setTimeout('fall()',20);
    }

    window.onload=fall
    //-->
    </script>


    wenn diese frage nicht erlaubt sein sollte, oder es als spam gelten sollte, dann bitte löschen.[/i][/i][/i][/i]

     
  2. 5. Oktober 2006
    AW: Hilfe bei einem Javascript (sehr wichtig)

    ~ moved ~
     
  3. 5. Oktober 2006
    AW: Hilfe bei einem Javascript (sehr wichtig)

    [i][i][i][i]

    Bei dynamicdrive.com (da wo du es anscheinend her hast), steht immer bei, für welche/n Browser das jeweilige Script ist. Solang der Firefox (FF1) nicht dabeisteht, wird es auch nicht klappen.[/i][/i][/i][/i]

     
  4. 5. Oktober 2006
    AW: Hilfe bei einem Javascript (sehr wichtig)

    ah ok thx

    aber auf der hp steht, dass es für alle browser geht.

    * IE5+: IE 5 and above
    * FF1+: Firefox 1.0+. NS6+ and FF beta are assumed as well.
    * Opr7+: Opera 7 and above.

    ich habe es genau von dynamicdrive.com, aber irgendwie funzt das auf meiner hp nicht so wie es soll, muss ich noch was am text änder, damit es geht? ne antwort wäre super. reC du hast auf jeden fall schonmal ne gute bewertung bekommen.
     
  5. 6. Oktober 2006
    AW: Hilfe bei einem Javascript (sehr wichtig)

    Danke, danke
    Also bei dynamicdrive steht ja immer eine Beschreibung, wie man das in die Webseite einbindet, hast du da schonmal geguckt, ob da irgendetwas davon steht, wie man es in den FF einfügt?
    Das Problem ist, ich würde dir gerne direkt bei deinem problem helfen, kann aber leider kaum JS ;D

    greetz
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.