möglich, window.location.hash zu ersetzen?

Lesezeit: 1 Minute

Benutzer-Avatar
Kreis

Ich frage mich, ob es möglich ist, den Hash in window.location.hash zu ändern und durch „this.id“ zu ersetzen. Oder müsste ich die gesamte window.location ändern?

Benutzer-Avatar
BoltClock

Ja, du kannst. Ich mache etwas Ähnliches auf einer meiner Seiten, allerdings mit href Anstatt von idaber id funktioniert auch. Ein kurzes Beispiel:

$('a[id]').click(function(e)
{
    // This will change the URL fragment. The change is reflected
    // on your browser's address bar as well
    window.location.hash = this.id;
    e.preventDefault();
});

  • Wunderbar 🙂 Vielen Dank!

    – Kreis

    31. Juli 2010 um 7:07 Uhr

  • @BoltClock möchten Sie eine Referenz angeben, um dies zu unterstützen?

    – Jldupont

    5. April 2013 um 17:18 Uhr

  • Ich habe keine Quellen außer meiner eigenen persönlichen Erfahrung damit, deshalb sagte ich ich denken Also.

    – BoltClock

    5. April 2013 um 17:19 Uhr

  • +1: Getestet auf: Chrome V25, FF12, Opera 12, alle unter Linux: es funktioniert.

    – Jldupont

    5. April 2013 um 17:23 Uhr


  • Chrom ersetzt es für mich nicht

    – Liron Harel

    28. November 2013 um 15:43 Uhr

1219270cookie-checkmöglich, window.location.hash zu ersetzen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy