Hi!
Laut meiner schlauen Javascript-Bibel ist document.URL Javascript 1.1!
Hm, aber laut SelfHTML ist es JS1.0 ... Macht in meinem Fall zwar nix, da NS3 JS1.1 beherrscht, aber...
Laut Netscape's docu ist es auch 1.0, aber auf die kann man sich in dem Punkt auch nicht immer verlassen.
<?m=129403&t=24816> schon gelesen? Diese location-properties (search, hash, protocol, host, hostname, href, pathname, port) sind übrigens JS 1.0!
...werden aber laut selfHTML nicht vom IE verstanden
Zumindest .href (mehr brauchst Du nicht, und es entspricht normalerweise dem document.URL) sollte er koennen.
Kann es sein, dass man sich auf die Versionsangaben in SelfHTML nicht allzusehr verlassen kann? Oder habe ich einfach zufällig ein paar neue Bugs gefunden? Die Errata habe ich installiert.
SelfHtml ist nicht fehlerfrei, von daher, in kritischen Faellen lieber selbst ueberpruefen.
Zu Deinem Problem. Eines von String.substr() und String.substring() kam eine Version spaeter als das andere. Also versuch es mal mit dem, welches Du bisher nicht verwendet hast. Beachte, dass die Parameter eine andere Bedeutung haben.
So long