Gerold: Fehler

Hallo!

Ich habe ein Javaskript das funktioniert aber im Browser erscheint trotzdem: "Es ist ein Fehler aufgetreten". Wie ernst soll ich das nehmen?

Vielen Dank
Gerold

  1. Hi Gerold,

    komische Frage. Meinst Du, JavaScript ist heute einfach mal schlecht drauf und generiert nach Lust und Laune mal eine Fehlermeldung, tut aber trotzdem was es soll ?

    Die Erfahrung sagt: "Jeder nicht behobene Fehler holt Dich früher oder später ein". Aussitzen funktioniert in diesem Fall nicht.

    Ciao
    Hans-Peter

    1. Lieber Hans-Peter,

      was mache ich da für einen Fehler?

      Vielen Dank
      Gerold

      ...
      <script type="text/javascript">
      <!--
      function StartSearch(){
      parent.frames[4].location.href =
      "mainfo_searchcontent.asp?suchbegriff=" +    this.document.suchfeld.suchbegriff.value;
      }
      //-->
      </script>
      ...
      <body>
      ....
      <form onSubmit="return StartSearch()" action="javascript:return StartSearch()" name="suchfeld">
      <input class="input1" type="text" name="suchbegriff">
      <input class="input2" type="submit" value="Suche starten">
      </form>
      ...

      1. Hi,

        was mache ich da für einen Fehler?

        ähm, in erster Linie simulierst Du mit viel Aufwand eine Grundfunktionalität des Browsers, und machst sie zudem von bestimmten Konfigurationen abhängig. Warum um alles in der Welt benutzt Du nicht stinknormales HTML?

        parent.frames[4].location.href =
        "mainfo_searchcontent.asp?suchbegriff=" +    this.document.suchfeld.suchbegriff.value;

        Warum in zwei Zeilen? Was sind diese einzelnen Objekte (der Reihe nach in der Objektstruktur), wenn Du sie alert()est? Was für ein "Fehler ist aufgetreten"?

        <form onSubmit="return StartSearch()" action="javascript:return StartSearch()" name="suchfeld">

        Warum lässt Du hier zwei mal hintereinander exakt das gleiche machen? Warum returnst Du das Ergebnis einer Funktion, die keinen Rückgabewert hat?

        Cheatah

        --
        X-Will-Answer-Email: No