Ergebnis 1 bis 3 von 3
  1. #1
    knabberspass ist offline Jungspund
    registriert
    13-07-2002
    Beiträge
    14

    sorry, doch noch ein fehler drin...(timeout funktion)

    sorry an alle mods!

    so ok doch noch ein prob:

    function movelayer(layer, layer2) {
    var ver = navigator.appVersion;
    if (ver.indexOf("MSIE") != -1) {
    layer.style.left = window.event.clientX;
    layer.style.top = window.event.clientY;
    layer.style.visibility ="visible";
    layer2.style.left = window.event.clientX;
    layer2.style.top = window.event.clientY;
    layer2.style.visibility ="visible";
    }
    else {
    document.layer.left = e.pageX;
    document.layer.top = e.pageY;
    document.layer.visibility ="show";
    document.layer2.left = e.pageX;
    document.layer2.top = e.pageY;
    document.layer2.visibility ="show";
    }
    layerb = layer;
    layer2b = layer2;
    window.setTimeout("hidelayer('"+layerb+"', '"+layer2b+"')",1000);
    }

    function hidelayer(layer, layer2) {
    var ver = navigator.appVersion;
    if (ver.indexOf("MSIE") != -1) {
    layer.style.visibility = "hidden";
    layer2.style.visibility = "hidden";
    }else{
    document.layer.visibility = "hide";
    document.layer2.visibility = "hide";

    }
    }

    das rote gibt zwar selber keinen fehler mehr aus, aber die aufgerufene funktion meckert, style wäre kein object->die variablen aus dem timeout werden nciht übernommen.
    kann mir da wer helfen?

  2. #2
    Avatar von kasimir83
    kasimir83 ist offline Lounge-Member
    registriert
    30-03-2002
    Ort
    Dresden
    Beiträge
    5.879
    Erstens ist da nix rot, und zweitens verstehe ich bei
    window.setTimeout("hidelayer('"+layerb+"', '"+layer2b+"')",1000);
    die lustigen Plusse nicht, davor und danach steht doch gar nix, das an einen String angefügt werden soll...



    Die Haptik deiner Website ist scheiße.

    Ein Nutzer braucht das Root-Passwort so dringend wie Nitroglyzerin durchgeschüttelt werden muß.

  3. #3
    Grinsemann ist offline Haudegen
    registriert
    11-02-2002
    Ort
    Osnabrück
    Beiträge
    511
    Versuch mal:

    window.setTimeout("hidelayer("+layerb+","+layer2b+")",1000);

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •