Tom: anker zusammen mit get variablen

Beitrag lesen

Hello,

ich habe gerade nochmal meine Annalen durchgesehen und einige Versuche dazu gefunden.

Der IE macht das mit dem Anker nur, wenn er ihn über einen Link erhalten hat.
In der Adressleiste steht dann zwar noch z.B. "#kap02" aber das überträgt er ja nicht mit dem URi. Er trennt vermutlich den Anker intern schon beim Aufruf des Links ab.

Wenn ich den Anker manuell in die Adresszeile eingebe, tut sich nichts mehr.

Mit einem kleinen Trick geht es da aber auch

<?php  #### anker_call_variable.php ####

$go = '';
if (isset($_GET['go']))
{
  $go = '#'.$_GET['go'];   ### url-encoding beachten!
}

header("Location: anker.php?var1=2345&var2=hallo$go");

?>

Beim Firefox 2.x funktioniert es immer einwandfrei, auch ohne Tricks

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)