Mit jQuery bestimmten teil der Adresszeile auslesen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anfang
ankern
antwort
ausgeben
auslese
code
einstellung
fragment
http
idee
lade
laden
parameter
passieren
setting
setzen
stehen
text
url
wert settings
-
Hallo zusammen,
ich möchte auf meiner Seite mit Links Arbeiten. diese setzen in die Adresszeile (z.B.) #settings.
Nun möchte ich das wenn ein solcher Parameter in der Adresszeile steht, dass jQuery das erkennt und z.b. einen Text ausgeben lässt. Ist das möglich?
Die Idee war: Das ich auch gleich mit dem Wert (#settings) auf die Website gehen kann und mir jquery auch gleich das ausgibt. Also ohne das vorher auf ein Link geklickt wurde. Geht das?
Ich hatte nun schon gegoogelt, aber ich habe nichts gefunden
LG
Basti -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kannst du mal einen Beispielcode posten?
-
Das ist das was ich bisher habe:
Der link:
<a href="#settings">Einstellungen</a>
und das jquery:
$(document).ready(function() { hash= document.location.hash.substr(1); if (hash = "") { alert("leer"); } else { if (hash == "settings") { $(".main").load("user/settings.html"); } } });
... aber da passiert nichts außer bei einem reload der Seite, aber ich will ja nicht jedes mal neu laden sondern das es immer checkt ob in der Adressleiste ein Anker ist und wenn dann soll er das reinlasen ...
Beitrag zuletzt geändert: 26.11.2013 21:42:05 von bastitrial -
bastitrial schrieb:
Da wird nur dann was passieren, wenn beim 1. Laden der Seite das Fragment schon stimmt. Außerdem: beim
... aber da passiert nichts ...
sollte wohl eherif (hash = "") {
stehen.if(hash == "") {
Suchst du etwa sowas? http://benalman.com/projects/jquery-hashchange-plugin/ -
Vielen dank! Das 2. mal :D
Funktioniert jetzt! Ich bedanke mich viel mals!!!!!!! :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage