Anker aus URL ausschneiden?

DataFox

Erfahrenes Mitglied
Hi

es ist 3:46 morgens und ich bin seeehhhhrr müde ;) vielleicht liegt es daran, das ich es gerade nicht raffe wie ich den Anker aus einer URL ermitteln und ausschneiden kann :/

Beispiel:

Code:
url = 'http://www.tutorials.de/tolle_seite.php?irgendwas=das#unten'

ich möchte in die Variable

Code:
var anker = "";

das hier drin haben:

Code:
#unten

anschließend will ich diesen Teil aus der URL raus haben, so das es nur noch so aussieht:

Code:
url = 'http://www.tutorials.de/tolle_seite.php?irgendwas=das'

ich muss an die URL nämlich noch ein paar weitere Parameter hängen, die vor dem Anker stehen müssen (falls einer da ist).

also wie ich das ersetze wüsste ich...aber wie "schnappe" ich diesen Teil aus der URL? schätze mal mit regExp? komm nicht weiter :(

Gruß
Laura
 
Code:
url            = 'http://www.tutorials.de/tolle_seite.php?irgendwas=das#unten';
anker          = '#'+url.replace(/.*#/,'');
url_ohne_anker = url.replace(/#.*$/,'');
alert(anker+'\n'+url_ohne_anker);
 
Zurück