Ergebnis 1 bis 2 von 2
  1. #1
    sukceso ist offline Grünschnabel
    registriert
    01-09-2005
    Beiträge
    1

    location.href mit Hash: kein History-Eintrag in IE

    Hallo,

    in meinem Javascript-Code setze ich
    location = "index.html#123"; // oder auch location.href = "index.html#123";

    Wenn die Seite "index.html" bereits geladen ist, erzeugt Firefox dennoch einen Eintrag in der Browser-History, IE6 aber leider nicht. Irgendeine Idee wie ich das auch bei IE erreichen kann, wenn sich die URL nur nach dem Hash unterscheidet?

    Das Grundproblem, das ich lösen will: ich mache eine AJAX-WebApplication und das Problem dabei ist, dass ich zwar über die Navigation der Seite wunderbar arbeiten kann (ohne immer die ganze Seite neu zu laden), aber neu geladenen Seiten nicht in die History eingetragen werden. Somit kann für den Benutzer verwirrend sein, wenn "Back" im Browser ihn nicht auf die vermeintlich vorherige Seite (in der AJAX-WebApplication) bringt, sondern auf die vorherige URL.

    Vielen Dank für jeden Tipp

    Stefan Rüttinger

  2. #2
    Cord Worthmann ist offline Routinier
    registriert
    27-07-2005
    Ort
    27356 Rotenburg
    Beiträge
    418

    AW: location.href mit Hash: kein History-Eintrag in IE

    ich vermute mal, dass es sich hier um einen IE-bug handelt, und du das nicht wirst lösen können.
    :-(


    grüsse

Ähnliche Themen

  1. Je nach History eintrag andere Seite öffnen.
    Von Cool.Runnings im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 08-10-2003, 18:20
  2. history back problem
    Von toby im Forum JavaScript
    Antworten: 9
    Letzter Beitrag: 07-01-2003, 15:41
  3. history object abfragen
    Von PRINZ im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 25-08-2002, 03:53
  4. History mit JS verändern?
    Von timmbuktu im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 15-12-2000, 18:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •