// Modalen Titel zurücksetzen $('#modal_bar strong').html('Modal window');
// Nicht folgen this.blur(); return false; });
// Auf Scrollen im IE6 lauschen if ($IE6) { $(window).scroll(function() { if ($('#modal_wrapper').is(':visible')) { positionModal(); } }); } }
// Los geht's $(document).ready(function() { init_modal(); }); Diskussion Unsere Lösung für ein modales Fenster startet mit der Definition einer Variablen, die als Boolescher Wert dient und angibt, ob es sich beim Browser um den Internet Explorer 6 handelt. Um das herauszufinden, führen wir zwei schnelle Tests durch. Nachdem wir wissen, dass wir es mit dem IE 6 zu tun haben, können wir damit die Funktionalität entsprechend anpassen. Und auch in dem dynamisch hinzugefügten Markup-Fragment haben wir einen Bedingungs-Kommentar eingefügt:
Auf den ersten Blick mag das verwirrend erscheinen, denn wenn es sich beim Browser um den Internet Explorer 6 handelt, fügen wir so nur einen leeren iframe ein, der keinerlei Inhalt enthält. Der Grund dafür liegt darin, dass wir den IE 6 austricksen und jegliche