Die Fragment-ID ist der Teil der URI / URL, der auf das Hash-Symbol folgt. Im Fall von "http: //mysite.com/page / # / one" wäre "/ one" die Fragmentkennung.
Ich habe einen jQuery / JavaScript-Code, den ich nur ausführen möchte, wenn #eine URL einen Hash ( ) - Ankerlink enthält. Wie können Sie mit JavaScript nach diesem Zeichen suchen? Ich benötige einen einfachen Sammeltest, der URLs wie diese erkennt: example.com/page.html#anchor example.com/page.html#anotheranchor Grundsätzlich etwas in der Art von: if (thereIsAHashInTheUrl) …
Wenn man mit der http://example.com/#fooMethode " " auf einen Teil einer Webseite verweisen möchte , sollte man diese verwenden <h1><a name="foo"/>Foo Title</h1> oder <h1 id="foo">Foo Title</h1> Sie arbeiten beide, aber sind sie gleich oder haben sie semantische Unterschiede?
Ich habe gerade bemerkt, dass die langen, verschlungenen Facebook-URLs, die wir jetzt gewohnt sind, so aussehen: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 Soweit ich mich erinnern kann, war es Anfang dieses Jahres nur eine normale URL-fragmentähnliche Zeichenfolge (beginnend mit #) ohne Ausrufezeichen. Aber jetzt ist es ein Shebang oder Hashbang ( #!), den ich bisher …
Ich benutze Ajax und Hash für die Navigation. Gibt es eine Möglichkeit zu überprüfen, ob sich das so window.location.hashgeändert hat? http://example.com/blah # 123 bis http://example.com/blah # 456 Es funktioniert, wenn ich es beim Laden des Dokuments überprüfe. Aber wenn ich eine # Hash-basierte Navigation habe, funktioniert dies nicht, wenn ich …
Ich habe eine URL wie: http://example.com#somethingWie kann ich entfernen #something, ohne dass die Seite aktualisiert wird? Ich habe folgende Lösung versucht: window.location.hash = ''; Dadurch wird das Hash-Symbol jedoch nicht #aus der URL entfernt.
Wie hätte ich eine JavaScript- Aktion, die einige Auswirkungen auf die aktuelle Seite haben könnte, aber auch die URL im Browser ändern würde. Wenn der Benutzer auf "Neu laden" oder "Lesezeichen" klickt, wird die neue URL verwendet. Es wäre auch schön, wenn der Zurück-Button die ursprüngliche URL neu laden würde. …
Wir haben einige Seiten, auf denen Ajax zum Laden von Inhalten verwendet wird, und es gibt einige Fälle, in denen wir einen Deep Link zu einer Seite erstellen müssen. Anstatt einen Link zu "Benutzer" zu haben und den Leuten zu sagen, dass sie auf "Einstellungen" klicken sollen, ist es hilfreich, …
Es ist bekannt, dass das URL-Fragment (der Teil nach dem #) nicht an den Server gesendet wird. Ich frage mich allerdings, wie Fragmente funktionieren, wenn eine Serverumleitung (über HTTP-Status 302 und Location:Header) beteiligt ist. Meine Frage ist wirklich zweifach: Wenn die ursprüngliche URL ein Fragment ( /original.php#foo) hatte und eine …
Ich möchte den Wert nach einem Hash in der URL der aktuellen Seite abrufen und ihn dann in einer neuen Funktion anwenden können ... z. Die URL könnte sein www.example.com/index.html#foo Und ich möchte dies in Verbindung mit dem folgenden Code verwenden $('ul#foo:first').show(); Ich gehe davon aus / hoffe, dass es …
Ich weiß, dass Sie auf der Clientseite (Javascript) windows.location.hash verwenden können, aber ohnehin keinen Zugriff von der Serverseite finden konnten.
Ich fürchte, es könnte unmöglich sein, aber gibt es eine Möglichkeit, den Hashwert einer URL zu ändern, ohne einen Eintrag im Browserverlauf zu hinterlassen und ohne ihn neu zu laden ? Oder das Gleiche tun? Was die Einzelheiten angeht, habe ich einige grundlegende Hash-Navigationen entwickelt, die wie folgt aussehen: //hash …
Wie kann ich den JavaScript-Rückrufcode schreiben, der bei Änderungen im URL-Anker ausgeführt wird? Zum Beispiel von http://example.com#abishttp://example.com#b
Ich verwende die Fragment-ID, um einen Permalink für AJAX-Ereignisse in meiner Web-App zu erstellen , der diesem Typ ähnelt . Etwas wie: http://www.myapp.com/calendar#filter:year/2010/month/5 Ich habe ziemlich viel gesucht, kann aber keine Liste gültiger Zeichen für das Fragment idenitifer finden. Die W3C-Spezifikation bietet nichts. Muss ich die Zeichen genauso codieren wie …
Ich habe folgendes Problem: Zum Beispiel habe ich eine Route wie diese: routes.Add(new Route("forums/thread/{threadOid}/last", new MvcRouteHandler()) Defaults = new RouteValueDictionary( new { controller = "Thread", action ="ShowThreadLastPostPage"}), Constraints = new RouteValueDictionary(new { threadOid = @"^\d+$" }) } ); Gibt es eine Möglichkeit, mit der RedirectToAction-Methode zur folgenden URL zu navigieren: …
Ist es möglich, den Hash zu entfernen, window.locationohne dass die Seite nach oben springt? Ich muss in der Lage sein, den Hash zu ändern, ohne Sprünge zu verursachen. Ich habe das: $('<a href="#123">').text('link').click(function(e) { e.preventDefault(); window.location.hash = this.hash; }).appendTo('body'); $('<a href="#">').text('unlink').click(function(e) { e.preventDefault(); window.location.hash = ''; }).appendTo('body'); Siehe Live-Beispiel hier: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.