Hallo,
Ik ben bezig met een site waarop op elke pagina een swf staat met daarin een terug knop.
Hierin gebruiken we in de actionscript een simpele GETURL om een javascript:history.back() aan te roepen. Dit doen we zowel bij on(press) als on(release) want anders moet je 2 keer klikken in IE.
In FireFox werkt dit script prima en kun je terug bladeren door de history. In IE kun je echter maar 1 pagina terug. Als ik in de history kijk zie ik ook waarom.
De browser gaat niet daadwerkelijk 1 pagina terug in de history (zoals bij de terugknop van de browser zelf), maar opent de laatste pagina opnieuw in het huidige venster. In de history staat nu dus 2 keer dezelfde pagina. Elke keer als je nu terug gaat wordt de vorige pagina (die dus hetzelfde is) opnieuw geopend in het huidige venster en zo blijf je dus op die pagina hangen.
Ik heb het al met history.go(-1) geprobeerd, maar dit heeft hetzelfde resultaat. Als ik hetzelfde javascript in HTML gebruik met een gewone link, gaat de browser wel gewoon een pagina terug in de history. Waarom nu niet?
Is dit probleem bekend en weet ook iemand wat daar aan te doen is?
Ik ben bezig met een site waarop op elke pagina een swf staat met daarin een terug knop.
Hierin gebruiken we in de actionscript een simpele GETURL om een javascript:history.back() aan te roepen. Dit doen we zowel bij on(press) als on(release) want anders moet je 2 keer klikken in IE.
In FireFox werkt dit script prima en kun je terug bladeren door de history. In IE kun je echter maar 1 pagina terug. Als ik in de history kijk zie ik ook waarom.
De browser gaat niet daadwerkelijk 1 pagina terug in de history (zoals bij de terugknop van de browser zelf), maar opent de laatste pagina opnieuw in het huidige venster. In de history staat nu dus 2 keer dezelfde pagina. Elke keer als je nu terug gaat wordt de vorige pagina (die dus hetzelfde is) opnieuw geopend in het huidige venster en zo blijf je dus op die pagina hangen.
Ik heb het al met history.go(-1) geprobeerd, maar dit heeft hetzelfde resultaat. Als ik hetzelfde javascript in HTML gebruik met een gewone link, gaat de browser wel gewoon een pagina terug in de history. Waarom nu niet?
Is dit probleem bekend en weet ook iemand wat daar aan te doen is?