Axel Hoogestraat: location.replace funktioniert nicht immer

Hallo,

ich habe ein kleines Problem. Wenn ich die Selfhtml - Beispielseite zu dem Befehl location.replace ausprobiere, dann funktioniert alles einwandfrei. Dort steht der Befehl ja direkt in einem Link.

Mein eigenes Konstrukt mit PHP funktioniert allerdings nicht:
echo "<script>location.replace('/projekte/Projekt_Details.php?projid=".$proj_obj->getProjekt_id()."');</script>";

Der Javascriptbefehl wird zwar in den Quelltext geschrieben, aber nicht ausgeführt.
Gibt es da evtl. eine Sicherheitsbeschränkung, dass der Befehl nur durch einen manuellen Klick des Benutzers ausgeführt wird ? location.href = '...' funktioniert allerdings an der Stelle.

Vielleicht kann mir da jemand helfen.

Vielen Dank im Voraus
Schöne Grüße
Axel