Hi,
wahrscheinlich gar nicht, denn das ist ja genaugenommen überhaupt kein Wechsel, sondern nur > Aber was willst du damit *eigentlich* erreichen?
Es geht um das hier.
Ich habe einen neuen Thread aufgemacht, weil diese Problem hier nur indirekt mit dem im alten Thread zusammen hängt.
Ich habe es jetzt so realisiert:
Wenn ich das vergrößerte Bild mit ThickBox (oder Lightbox) einblende, mache ich ein window.location = "#zoom";
.
Mit ~~~javascript
<script type="text/javascript">
$(window).bind("hashchange", function() {
closeTb();
});
</script>
überwache ich dann den #-Wert. Wenn er sich ändert prüfe ich nochmal mit
~~~javascript
if(location.hash.search(/zoom/) == -1){
tb_remove();
}
tb_remove(); macht dann meine ThickBox zu.
Soweit ich jetzt getestet habe, funtioniert das jetzt so, wie es die user erwarten:
Bei Browser back im geöffneter ThickBox geht nur die Thickbox zu, man bleibt aber auf der Seite (weil die Historie beim öffnen der Thickbox zusätzlich location#zomm geladen wurde).
Sieht jemand Probleme mit dieser Lösung?
Gruß
Steffen