norbert: Wie sieht ein Leerzeichen in der Adresszeile aus?

Hallo!
Soweit ich weiß kommt eine 2 und "%" vor. Wem liegts auf der Zunge?

Ich versuche mit folgenden Zeilen:

<html>
<head>
<script Language="JavaScript" type="text/javascript">
var ausgabe = location.search;
writeln(ausgabe);
</script>
</head>
<body>

</body></html>

bzw.:
<html><head>
<script Language="JavaScript" type="text/javascript">
function schreiben(){
var ausgabe = location.search;
writeln(ausgabe);
}</script>
</head>
<body>

</body onLoad="schreiben()"></html>

Den Datenteil der URL auszulesen. Aber es geht nicht, weiß jemand vielleicht wieso? Oder kennt einen besseren weg? (PHP oder JavaScript)

danke
norbert

  1. Huhu Norbert

    Soweit ich weiß kommt eine 2 und "%" vor. Wem liegts auf der Zunge?

    Dann fehlt ja eigentlich nur noch eine 0 ...

    %20

    Hexadezimal 20 entspricht dezimal 32 => Ascii-Code für Leerzeichen

    Viele Grüße

    lulu

    1. Hallo!

      » %20

      Hexadezimal 20 entspricht dezimal 32 => Ascii-Code für Leerzeichen

      Danke Lulu!

      Aber beim Javascript um den Datenanhang aus der Adresszeile anzusehen war das das nur ein Tippfehler (*schäm*) hier im Forum. Im file ist's richtig, tut aber trotzdem original: nix.

      :-(
      irgendjemand der sowas fürs debuggen kennt?

  2. HI Norbert,
    Wenn es kein Tippfehler in diesem Forum ist, dann liegt es an dieser Zeile:

    </body onLoad="schreiben()"></html>

    Das "onLoad="schreiben()" ist nach meinen Kentnissen besser im "Body-Starttag" aufgehoben ;-)

    In diesem Sinne CIAO und MUH
        Milka Kuh

  3. Hi,

    </body onLoad="schreiben()"></html>

    nach der _Beendigung_ des Dokument-Renderings (also onLoad) das Dokument noch erweitern zu wollen, geht in die Hose. Entweder onLoad, oder document.write() - beides zusammen klappt nicht.

    Übrigens: Wenn Du nicht zufällig window.write() oder this.write() meinst, so schreib doch bitte document.write(). Analoges gilt für window.open() bzw. document.open() und _jede andere Methode_, die in den Standard-Objekten enthalten sind.

    Cheatah

  4. hi

    </body onLoad="schreiben()"></html>

    ^^^ Syntaxfehler - es sind keine Attribute an schließenden Tags erlaubt.

    Grüße aus Lüneburg

    Kai