Hallo Tom,
header("Location: anker.php?var1=2345&var2=hallo#kap02");
Auch wenn der Header illegal ist (wegen dem #) sollte man ihn dennoch so nahe wie möglich an der Legalität spezifizieren => absolute URI.
Funktioniert allerdings nicht in Framesets, auch wenn man den Anker durchreicht.
Definiere "funktionieren in Framesets"...
Ist es denn eine Transitional-Seite? Ich vermute, dass das nur dort funktioniert. Hatte ich neulich hier erst eine Diskussion drüber.
Der DOCTYPE (ob angegeben oder nicht) spielt mit Sicherheit keine Rolle.
Viele Grüße,
Christian