Jürgen: hilfe gesucht bei javascript, fehlermeldung

Hallo

wenn sich mal bitte ein Javascriptkundiger kurz die seite
http://www.ulm-bodensee-kuriere.de/
anschauen wuerde.

da kommt beim explorer unten links in der statuszeile kurz eine fehlermeldung, es laeuft aber trotzdem alles ganz normal weiter

ich wuerde gerne den fehler beseitigen weiss aber nicht so recht was ich da machen soll....

danke!!!

jürgen

  1. Hallo

    wenn sich mal bitte ein Javascriptkundiger kurz die seite
    http://www.ulm-bodensee-kuriere.de/
    anschauen wuerde.

    da kommt beim explorer unten links in der statuszeile kurz eine fehlermeldung, es laeuft aber trotzdem alles ganz normal weiter

    ich wuerde gerne den fehler beseitigen weiss aber nicht so recht was ich da machen soll....

    danke!!!

    jürgen

    Hi!

    Fehler liegt hierdrin:

    win.setTimeout("window.close()",5000);

    Mach daraus

    window.setTimeout("win.close()",1); //:-)

    Gruß,

    mdkiller

    P.S.: PopUps nerven!

  2. Hallöle,

    http://www.ulm-bodensee-kuriere.de/
    da kommt beim explorer unten links in der statuszeile kurz eine fehlermeldung, es laeuft aber trotzdem alles ganz normal weiter

    Bei mir im IE 6.0 kommt kein Warnhinweis. Wenn er bei dir weiterhin auftaucht (ich glaube, das ist so ein gelbes Dreieck), dann einfach mal auf das Symbol doppelklicken, da zeigt dir der IE an, was ihm an deinem JS nicht passt. Vielleicht hilft das schon weiter.

    Viele Grüße
    Torsten

    --
    Dieses Posting kommt ohne Garantie auf Vollständigkeit, Richtigkeit und Funktionalität. Geposteter Quelltext ist, soweit nicht anders angegeben, ungetestet.
    ss:| zu:) ls:] fo:) de:[ va:| ch:? sh:( n4:~ rl:? br:> js:| ie:% fl:( mo:)
  3. Hallo Jürgen,

    wenn sich mal bitte ein Javascriptkundiger kurz die seite
    http://www.ulm-bodensee-kuriere.de/
    anschauen wuerde.

    view-source:http://www.resender.de/fastway-ulmbodensee/welcome.htm

    Da steht dann:

    <script type="text/javascript">
    <!-- function menulogo()
    {
    parent.parent.frames[2].location.href ="menuleer.htm"
    }
    // -->
     </script>

    Onload wird menulogo() aufgerufen, aber nicht gefunden, weil die Definition ja auskommentiert ist.

    Grüße, Stefan

    1. <script type="text/javascript">
      <!-- function menulogo()
      {
      parent.parent.frames[2].location.href ="menuleer.htm"
      }
      // -->
      </script>

      Onload wird menulogo() aufgerufen, aber nicht gefunden, weil die Definition ja auskommentiert ist.

      Grüße, Stefan

      und jetzt nochmal fuer anfaenger.
      was muss ich aendern?
      was kann ich aendern?
      danke

      1. Hallo jürgen,

        <!-- function menulogo()

        und jetzt nochmal fuer anfaenger.
        was muss ich aendern?
        was kann ich aendern?
        danke

        Dies hier "<!--" leitet einen HTML-Kommentar ein, siehe http://selfhtml.teamone.de/javascript/intro.htm#javascriptbereiche und führt dazu, dass JS den Rest der Zeile ignoriert. Es existiert also gar keine Funktion menulogo().

        Grüße, Stefan

        1. Hallo jürgen,

          <!-- function menulogo()

          und jetzt nochmal fuer anfaenger.
          was muss ich aendern?
          was kann ich aendern?
          danke

          Dies hier "<!--" leitet einen HTML-Kommentar ein, siehe http://selfhtml.teamone.de/javascript/intro.htm#javascriptbereiche und führt dazu, dass JS den Rest der Zeile ignoriert. Es existiert also gar keine Funktion menulogo().

          ok
          auf der seite steht

          <html>
          <head><title>Test</title>
          <script type="text/javascript">
          <!--
           alert("Hallo Welt!");
          //-->
          </script>
          </head>
          <body>
          </body>
          </html>

          als beispiel

          wo ist der unterschied zu meinem:
          <html>
          <head><title>Test</title>
            <script type="text/javascript">
          <!-- function menulogo()
          {
          top.frames[2].location.href ="menuleer.htm"
          }
          // -->
           </script>
          </head>
            <body onload="menulogo()">

          muss ich schreiben:
            <script type="text/javascript">
          <!-- function (menulogo)
          {
          top.frames[2].location.href ="menuleer.htm"
          }
          // -->
           </script>
          </head>
            <body onload="menulogo">

          ????

          danke fuer deine hilfe
          will endlich diese fehler draussen haben

          1. Hallo jürgen,

            ok
            auf der seite steht
            [...]

            auf der Seite steht aber auch:
            "Berücksichtigen Sie, dass vor und nach dem HTML-Kommentar ein Zeilenumbruch zwingend erforderlich ist."

            Grüße, Stefan

            1. Hallo jürgen,

              ok
              auf der seite steht
              [...]

              auf der Seite steht aber auch:
              "Berücksichtigen Sie, dass vor und nach dem HTML-Kommentar ein Zeilenumbruch zwingend erforderlich ist."

              Grüße, Stefan

              JUBEL!!!!
              danke
              fehler ist weg

    2. Hallo Stefan,

      Onload wird menulogo() aufgerufen, aber nicht gefunden, weil die Definition ja auskommentiert ist.

      ...kleiner Irrtum:

      der Inhalt des Skript-Bereiches ist (ganz richtig) mit HTML-Kommentartags versehen -
      so dass ein NICHT-Skript-faehiger Browser hier nichts liest, was er nicht versteht :-)

      Skript-FAEHIGE Browser ignorieren an dieser Stelle natuerlich HTML-Tags, und lesen die Funktions-Deklaration.

      gruesse
      rainer groth

      --
      (einer der letzten bauhaeusler)
      1. Hallo rainer,

        Skript-FAEHIGE Browser ignorieren an dieser Stelle natuerlich HTML-Tags,

        stimmt, allerdings ignorieren sie die gesamte Zeile ;-)
        Der Code der Funktion wird ja auch interpretiert, nur nicht onload, sondern schon beim Einlesen der Datei.

        Grüße, Stefan

        1. Hallo Stefan,

          Du hast Recht - und ich hatte wohl noch etwas Tomatensauce auf meiner Brille :-)

          gruesse
          rainer groth

          --
          (einer der letzten bauhaeusler)