WinFuture-Forum.de: AJAX-History im IE - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

AJAX-History im IE


#1 Mitglied ist offline   silvanm 

  • Gruppe: aktive Mitglieder
  • Beiträge: 152
  • Beigetreten: 26. März 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 02. Dezember 2010 - 20:58

Hallo zusammen

Ich habe ein Problem mit folgender Test-Page:

<html>
  <head>
	<title>Hallo Welt</title>
	<script>
	  function hash_changed() {  
		alert("Hash-value changed!");  
	  }
	  window.onhashchange = hash_changed; 
	</script>
  </head>
  <body>
	<a href="#test1">Test</a>
	<a href="#test2">Test2</a>
	<a href="#test3">Test3</a>   
  </body>
</html>


Bei dieser Page sollte bei jedem Klick auf einen Link der Hash-Wert in der URL verändert werden. Dies funktioniert auch, sowohl im FF, wie im IE8. Danach sollte aufgrund des Events eine Meldung ausgegeben werden. Dies funktioniert allerdings nur im FF, im IE8 passiert nichts (auch keine Javascript-Fehlermeldung).
Auch wenn ich window.onhashchange = hash_changed; durch window.attachEvent( "onhashchange", hash_changed); ersetze, geht es nicht.

Wisst ihr, wo mein Fehler liegt?

Lg
0

Anzeige



#2 Mitglied ist offline   silvanm 

  • Gruppe: aktive Mitglieder
  • Beiträge: 152
  • Beigetreten: 26. März 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 03. Dezember 2010 - 19:26

Habe das Problem gefunden. Wenn man ein
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

am Anfang des dDokuments hinzufügt, funktioniert es auch im IE8.

Lg
0

#3 Mitglied ist offline   zwutz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 652
  • Beigetreten: 17. Juli 07
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 04. Dezember 2010 - 00:32

NICHT FRAMESET! ALLES, NUR NICHT FRAMESET!

Ja, ist alles Caps, in dem Fall aber beabsichtigt

nimm den:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Raise your glass if you are wrong
0

#4 Mitglied ist offline   silvanm 

  • Gruppe: aktive Mitglieder
  • Beiträge: 152
  • Beigetreten: 26. März 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 04. Dezember 2010 - 09:54

Habe auch den genommen, nur leider den falschen gepostet ;).
Was wäre dann der Nachteil beim frameset?

Lg
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0