Sebastian Eckert: encodeURI

Hallo zusammen,

weiss jemand von Euch, wie diese Funktion zu benutzen ist ?

Folgende Verwendung erzeugt unter IE5 eine Fehler ("Objekt erwartet"):

encodeURI("http://www.google.de?test=test");

Danke
Sebastian

  1. Hallo Sebastian Eckert,

    Hier steht's
    http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#encode_uri

    Im Uebrigen finde ich Mozilla's JS-Konsole besser geeignet, wenn es um Fehlermeldungen geht, die sind meist recht praezise, IE drueckt sich oft etwas schwammig aus.

    Dieter

    1. Hallo Dieter,

      den Link dazu:
      http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#encode_uri

      hab ich auch schon gefunden.

      Allerdings bewirkt auch das angegebene Anzeigebeispiel bei mir (IE5) den Fehler ("Objekt erforderlich").

      ???

      Ciao
      Sebastian

      1. Hallo Sebastian,

        Ich hab das Beispiel um ein alert und eine Menge Sonderzeichen erweitert:

        <html><head><title>Test</title>
        </head><body>
        <script type="text/javascript">
        <!--
        var Adresse = encodeURIencodeURI("abcäöüÄÖÜ");;
        document.write("<a href="" + Adresse + "">Verweis</a>");
        alert (Adresse)
        //-->
        </script>
        </body></html>

        Bei mir wird es in IE6 korrekt angezeigt. Vielleicht liegt Dein Fehler ganz woanders. Copy & Paste doch mal mein Beispiel zum Testen. Wenn dein alert jezt jede Menge Zeichen mit % anzeigt, waere alles ok.

        Dieter