SnoopDogg: Laufzeitfehler

Hallo ihr,

Ich verwende bei mir IE6!
Weiss jemand, wieso ich auf dieser Page: www.gislerholzbau.ch
immer einen Laufzeitfehler erhalte?
liegt es evt. an dem Javascript??

danke für die bemühungen...
gruss
Snoop

  1. Hallo SnoopDogg

    Ich verwende bei mir IE6!

    Ich habe ihn auf meinem Rechner :-(

    Weiss jemand, wieso ich auf dieser Page: www.gislerholzbau.ch
    immer einen Laufzeitfehler erhalte?
    liegt es evt. an dem Javascript??

    Hört sich danach an.

    Hast Du in Deinem IE das Scriptdebugging aktiviert?
    Geht unter Internetoptionen->Erweitert...

    Mach das mal. Auch in Opera oder Mozilla kannst Du Javascript debuggen.

    Freundliche Grüsse,

    Vinzenz

    1. Moin!

      Mach das mal. Auch in Opera oder Mozilla kannst Du Javascript debuggen.

      Daran liegts nicht. Im Mozilla läuft die Seite ohne Fehler durch...
      Vielleicht sollte er iex auf false setzen wenn w3c true ist. (Nur so eine Vermutung)

      MFFG (Mit freundlich- friedfertigem Grinsen)

      fastix®

      --
      Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    2. Hast Du in Deinem IE das Scriptdebugging aktiviert?

      Ja, das habe ich gemacht!
      Bei dieser Funktion scheint der Fehler zu sein!
      Objekt erforderlich...

      }
      function getStyle(name, nest){
       nest = nest ? 'document.'+nest+'.' : '';
       return w3c ? document.getElementById(name).style : iex ? document.all[name].style : ns4 ? eval(nest+'document.'+name) : false;
      }

      weiss jemand was diese funktion bewirkt?

      MfG
      Snoop

      1. Moin!

        function getStyle(name, nest){
        nest = nest ? 'document.'+nest+'.' : '';
        return w3c ? document.getElementById(name).style : iex ? document.all[name].style : ns4 ? eval(nest+'document.'+name) : false;
        }

        weiss jemand was diese funktion bewirkt?

        Du verwendest ernsthaft ungeprüfte Scripte dritter? Die könnten Dir ein trojanische Pferdchen unterschieben... (Dialerupload für die Besucher Deiner Seite...)

        Die Funktion erwartet zwei Parameter.

        • Der erste soll in "name" gespeichert werden (ganz schlecht: oft reserviertes Wort)
        • Der zweite soll in "nest" gespeichert werden.
          Auf die Verwendung der ungarischen Notation wurde verzichtet (ganz schlecht, wie wir gerade sehe, es sind leine schnellen aussagen möglich, welche Werte übergeben werden dürfen).

        Erste Zeile:
         Wenn Nest FALSE ist, dan wird nest auf '' (Leerstring) gesetzt.
         Wenn Nest nicht False ist auf den verketten String 'document.nest.' (nest durch Inhalt von Nest...)

        Zweite Zeile:
         wenn w3c TRUE ist returniere document.getElementById(name).style
         sonst:
          wenn iex TRUE ist returniere document.all[name].style
          sonst:
            wenn ns4 TRUE ist returniere das Ergebnis von eval(nest+'document.'+name)
            sonst:
               returniere false;

        Das war es schon... Jetzt bist Du viel klüger...

        MfG
        Snoop

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        1. Moin!

          Zweite Zeile:
          wenn w3c TRUE ist returniere document.getElementById(name).style
          sonst:
            wenn iex TRUE ist returniere document.all[name].style
            sonst:
              wenn ns4 TRUE ist returniere das Ergebnis von eval(nest+'document.'+name)
              sonst:
                 returniere false;

          Ach so. Wenn die Meldung kommt, das Object existiere nicht, dann liegt das an dem Variablenname "name" oder daran, dass document.getElementById(name) nicht existiert.

          Lass Dir das mit:
           alert(name);
          ausgeben (vor erster Zeile der Funktion)  und prüfe im HTML Quelltext, ob es ein Objekt mit der ID gibt...

          MFFG (Mit freundlich- friedfertigem Grinsen)

          fastix®

          --
          Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        2. Du verwendest ernsthaft ungeprüfte Scripte dritter? Die könnten Dir ein trojanische Pferdchen unterschieben...

          Wie denn? das würde man doch bemerken! oder etwa nicht?
          was könnte das denn bewirken??

          MfG
          Snoop

  2. Moin!

    Ich verwende bei mir IE6!

    Ich nicht. Deswegen kann ich leider keine Aussage machen. Die Fehlermeldung hätte mich schon interessiert. Ich will nämlich im Augenblick nicht Deinetwegen zu Windows "umbooten".

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.