Beat Strasser: Location-Fehler -» Error 302 ?

Hallo

Kuerzlich hat Stefan Muenz ja eine JS-Funktion, welche die 216 Standard-Farben anzeigt, gepostet (siehe </selfhtml/sfarchiv/1999_2/t02986.htm>).
Wenn ich diesen "Link" als Hyperlink in einer HTML-Seite einfuege, dann fuehrt es der Browser auch prima aus.
Uebergibt ihm aber ein CGI-Script mit "Location: ..." den Link (Redirect), dann gibts folgenden Fehler:
   302 Moved Temporarily.
   The document has moved here. (wobei 'hier' den Link korrekt enthaelt)

Was soll das Ganze? Muessen URLs bei "Location:" unbedingt mit http, ftp, etc. beginnen?

Gruss,
Beat Strasser

(Zum Ausprobieren: http://www.stradax.net/links/jump.cgi?ID=37 )

  1. Hallo Beat

    Was soll das Ganze? Muessen URLs bei "Location:" unbedingt mit http, ftp, etc. beginnen?

    javascript: ist kein standardisierter Bestandteil einer "URL" - vermutlich wird es deshalb nicht interpretiert. In der RFC1738 findest du mehr zu dem Thema: http://rfc.fh-koeln.de/rfc/html/rfc1738.html

    Es ist also nur der Browser, der damit klar kommt, andere Programme oder Prozesse, eben auch Scripts auf dem Server, verarbeiten dieses "Pseudo-Protokoll" javascript: wohl nicht.

    viele Gruesse
      Stefan Muenz