Datenschutzerklärung

Ich brauch eure Hilfe! Script funktioniert nicht richtig im IE!

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Ich brauch eure Hilfe! Script funktioniert nicht richtig im IE!

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Ehrlich77
Mitglied

Registriert: 09.05.2006
Beiträge: 1
Hi leute.

Ich brauch echt Hilfe, mein Chef bringt mich um wenn das nicht bald funktioniert!
Folgendes Problem: Ich hab keine Ahnung von Java.
Könnte bitte jemand das Sript durchgehen und schauen ob was nicht stimmt?!
Es geht darum Ebenen per MouseOver und Zeitleisten hin und her zu schieben.
Wie kann man es hinkriegen, dass es auch im IE funktioniert?
Das komische daran ist, dass es Manchmal eben doch im IE funktioniert und dann wieder nicht! Ich raste bald aus...

Hier mal das Script:

<script language="JavaScript" type="text/jscript">
<!--
function YY_timelinePlayReverse(tmLnName, myID) {

  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;} //if new call, incr ID
  if (tmLn.curFrame>0 && myID == tmLn.ID) { //if Im newest
    setTimeout('YY_timelinePlayReverse("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = --tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j];
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm--;
                if ((firstTime || fNew==sprite.keyFrames[keyFrm-1])&&(sprite.obj.length>0)) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
} ....... es folgen noch n paar scripte für Zeitleisten und so...

Es kann auch sein, dass es garnicht an dem Script liegt. Falls jemand ne Idee hat...

Danke!


09.05.2006 09:59:33
  Zitieren
pit-r
Moderator

Ort: Aachen
Registriert: 14.03.2006
Beiträge: 62
Moin!

Hab's zwar nur überflogen, traue mich aber zu behaupten, daß Du das HTML und ggf. auch die 'paar scripte für Zeitleisten' ebenfalls zur Verfügung stellen solltest. Ein Link wäre besser.

Ahoi - Pit


_______________________________________
Öh - da kannichnixfür

11.05.2006 00:15:40
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01