Patrick Exner: javascript läuft, aber nicht onLoad !! Warum ???

Hallo nochmal,
ich möchte ein Javascript im body onLoad starten.
<body background="images/mitte.jpg" text="#FFFFFF" bgcolor="#7D7979" link="#FF0000" alink="#FF0000" vlink="#FF0000" onLoad="init();inhalt.wipeTo(0,-5,-2,0,null,470,200,null,null)">

Unter Netscape macht er es , unterm IE kommt direkt der Inhaltstext ohne die wipeTo-Funktion !

wenn ich die selbe Funktion beim IE über n button abfrage:

<a href="javascript:inhalt.wipeTo(0,-5,-2,0,null,470,200,null,null)">raus</a>
<a href="javascript:inhalt.wipeTo(0,-5,-2,0,null,-470,-200,null,null)">rein</a>

läuft sie und es gibt keine Probleme !

Die Funktin wipeTo soll aber beim Seitenaufbau gestartet werden !

Woran kann das liegen ???

Ihr könnt es euch unter
http://www.24vision.de/test3
ja mal unterm Netscape Navigator und IE angucken und sehen was ich meine !

Bin für jeden Tip dankbar !!

Gruß Patrick

  1. Hallo nochmal,
    ich möchte ein Javascript im body onLoad starten.
    <body background="images/mitte.jpg" text="#FFFFFF" bgcolor="#7D7979" link="#FF0000" alink="#FF0000" vlink="#FF0000" onLoad="init();inhalt.wipeTo(0,-5,-2,0,null,470,200,null,null)">

    Unter Netscape macht er es , unterm IE kommt direkt der Inhaltstext ohne die wipeTo-Funktion !

    wenn ich die selbe Funktion beim IE über n button abfrage:

    <a href="javascript:inhalt.wipeTo(0,-5,-2,0,null,470,200,null,null)">raus</a>
    <a href="javascript:inhalt.wipeTo(0,-5,-2,0,null,-470,-200,null,null)">rein</a>

    läuft sie und es gibt keine Probleme !

    Die Funktin wipeTo soll aber beim Seitenaufbau gestartet werden !

    Woran kann das liegen ???

    Ihr könnt es euch unter
    http://www.24vision.de/test3
    ja mal unterm Netscape Navigator und IE angucken und sehen was ich meine !

    Bin für jeden Tip dankbar !!

    Gruß Patrick

    Ich bekomme bei IE Javascript fehler, ich kann die funktion nicht mal durch die Buttons aktivieren
    this.css.clip.split(...).1 ist kein objekt

    1. Ich bekomme bei IE Javascript fehler, ich kann die funktion nicht mal durch die Buttons aktivieren
      this.css.clip.split(...).1 ist kein objekt

      Also unter IE 4.01 läuft das script bei mir ohne Fehlermeldungen, allerdings wie gesagt NUR über die
      Buttons und NICHT onLoad. Kann das evtl sein daß der Text erst NACH dem Ausführen der javascriptes
      geladen wird (unterm IE) ????

      Gruß Patrick

  2. Hi Patrick,

    also bei mir (IE 5, NT 4) kommt erst mal ne gemütliche Fehlermeldung:

    Zeile 235, Zeichen 17:
    'this.css.clip.split(...).1' ist kein Objekt

    Wundert mich dass Du selber diesen Fehler nicht kriegst?

    Grüße,

    Utz

  3. Hi,

    läuft sie und es gibt keine Probleme !

    Also bei mir ist da ein JS-Fehler, egal ob über Button oder
    onLoad

    Woran kann das liegen ???

    var clipv = this.css.clip.split("rect(")[1].split(")")[0].split("px")

    Schreib das doch mal ausführlich hin:
    var clipv = this.css.clip.split("rect(");
    var cl1 = clipv[1].split(")");
    clipv = cl1[0].split("px");

    Ich denke an dieser Zeile aus der Funktion

    function dynLayerClipValues(which)

    ja mal unterm Netscape Navigator und IE angucken und sehen was
    ich meine !

    Das es im NN läuft, liegt, soweit ich es sehen konnte, daran, daß
    der Code nicht ausgeführt wird ,)

    mfg
    CK1