Rolf B: Sprungmarke funktioniert im FF nur bedingt

Beitrag lesen

Hallo Matthias,

was leider falsch ist.

Ich widerspreche ein wenig. Ich widermurmele sozusagen.

localhost/myscript.php#Sprung?param=1 ist gemäß der von Dir zitierten Quelle eine gültige URL. Alle verwendeten Zeichen des Fragments sind in der uric Zeichenklasse enthalten.

Richtig ist, dass die Platzierung des Hashmark eine wesentliche Rolle spielt und diese URL eine andere Wirkung hat als Friedel sich mutmaßlich vorstellt.

Ein GET Request auf localhost/myscript.php#Sprung?param=1 sendet den HTTP Befehl GET /myscript.php an den Server, d.h. der Server bekommt param=1 nicht zu sehen. Der Browser sucht dann im erhaltenen Dokument nach einem Element mit id='Sprung?param=1'. Weird, but valid.

Ein GET Request auf localhost/myscript.php?param=1#Sprung sendet den HTTP Befehl GET /myscript.php?param=1 an den Server, und sucht im erhaltenen Dokument nach einem Element mit id='Sprung'.

Rolf

--
sumpsi - posui - obstruxi