www aus URL-String entfernen
alex
- javascript
Hallo, kann mir jemand sagen, wie ich in einer Variable eine "bearbeitete" URL speichern kann?
Also: Die aufgerufene Seite z.B. http://www.meineDomain.de/index.html hat auf der index.html ein JavaScript. In diesem würde ich gerne die URL in eine Variable schreiben. Der Inhalt der Variable sollte aber nicht
http://www.meineDomain.de beinhalten sondern das www explizit weglassen.
Inhalt der Variablen soll letztendlich http://meineDomain.de sein.
Kann mir jemand sagen, wie das Script aussehen muss? Irgendwie was mit substr(), aber an dem Punkt komm ich leider nicht weiter...
1000Dank für Eure Hilfsbereitschaft...
Hallo,
Der Inhalt der Variable sollte aber nicht
http://www.meineDomain.de beinhalten sondern das www explizit weglassen.
Inhalt der Variablen soll letztendlich http://meineDomain.de sein.
Kann mir jemand sagen, wie das Script aussehen muss? Irgendwie was mit substr(), aber an dem Punkt komm ich leider nicht weiter...
substr ist von daher erstmal ungeeignet, weil du gar nicht wissen kannst, ob das "www" überhaupt im String vorhanden ist. Daher musst du das zuerst nachprüfen. Dazu kannst du dir mal die RegExp-Funktionen von Javascript anschauen:
http://selfhtml.teamone.de/javascript/objekte/regexp.htm
Und mit der Funktion replace kannst du den regulären Ausdruck dann auf einen String anwenden:
http://selfhtml.teamone.de/javascript/objekte/string.htm#replace
Grüße aus Darmstadt,
Benjamin
Hi,
Also: Die aufgerufene Seite z.B. http://www.meineDomain.de/index.html hat auf der index.html ein JavaScript. In diesem würde ich gerne die URL in eine Variable schreiben. Der Inhalt der Variable sollte aber nicht
http://www.meineDomain.de beinhalten sondern das www explizit weglassen.
Inhalt der Variablen soll letztendlich http://meineDomain.de sein.
Beschäftige Dich mit dem location-Objekt und mit Regulären Ausdrücken.
Details siehe Javascript-Objekt-Referenz von SelfHTML.
Ach ja, es gibt extra für Beispiele die Domains example.org, example.net und example.com. Du solltest also nicht Domains in Deinen Beispielen benutzen, die nicht Dir gehören (meinedomain.de gehört Schlund & Partner)
cu,
Andreas