Hi,
warum benutzt Du nicht location.href?
Was hat location.href für Vorteile gegenüber document.URL?
prinzipiell keine: Dass nur eines von beiden schreibbar ist, ist sowohl Vor- als auch Nachteil. Aber: Es ist eine Eigenschaft des location-Objektes, welches viele weitere Dinge enthält, die Du oft (z.B. hier) nutzen kannst und willst. Es macht Sinn, aus diesem Grund konsequent bei den location-Eigenschaften zu bleiben; denn auch und gerade in der Programmierung und der Wahl der verwendeten Techniken und Datenquellen gilt:
So viel wie nötig, so wenig wie möglich.
Da keine Nachteile aus der Verwendung von location.href gegenüber document.URL entstehen, ist es sinnvoll, URL-spezifische Informationen ausschließlich aus dem location-Objekt zu erfahren.
Natürlich kann man darüber beliebig lange philosophieren :-) Es ist auch eine Sache von Meinung und hausinterner Standardsetzung. Bei uns gibt es diesbezüglich zwar keine verbindliche Ansage, aber die Tendenz ist die oben beschriebene.
Ah, durch mein Loch im Knie kann ich's jetzt erkennen:
*g* Schöne Formulierung :-)
Cheatah