Hallo,
wieso funktioniert das nicht?
var url = parent.preview.location;
var url1 = url.replace(/h/g,"H");
document.write(url1);
ich bekomme immer undefined im firefox als fehlermeldung.
Wo?
Möglichkeit 1:
Gibt es einen Frame mit dem Namen "preview"? Wenn nicht, dann ist parent.preview undefiniert.
Möglichkeit 2:
ist url kein string?
Ja, wenn parent.preview existiert, dann ist url nach der Zuweisung ein location-Objekt http://de.selfhtml.org/javascript/objekte/location.htm. Das hat natürlich keine Methode replace().
wenn ja, wie wandle ich das in einen string um?
Gar nicht, bzw. mit .toString(), aber das nutzt hier nichts. Allerdings hat location die Eigenschaft href http://de.selfhtml.org/javascript/objekte/location.htm#href. Die suchst Du offensichtlich.
viele Grüße
Axel