konto usunięte
Temat: 5 prostych sposobów by zepsuć IE6 ;)
Któż z nas nie chciał choć raz zemścić się za godziny poszukiwania bugów w IE6, które zwiększały liczbę "WTF!?" na minutę podczas realizacji projektu?heh.. ;)
Oto krótka, ale skuteczna lista kodów HTML'owych oraz JavaScript'owych, które pomogą Ci odegrać się na użytkownikach IE6, “wywalając” w kosmos tą nielubianą przeglądarkę.
Listę rozpoczyna zdecydowany faworyt – zaledwie kilka znaków i po sprawie:
< STYLE>@;/*
Meandry JavaScriptu w wydaniu IE6:
< script>for (x in document.write) { document.write(x);}< /script>
Ok, teraz połączmy sobie style i wybrane tagi HTML:
<style>*{position:relative}</style>
<input><table>
<tbody></tbody></table>
A może coś namieszamy w "body"?:
< body onLoad=”window()”>
Dobra.. a teraz pora na zemstę absolutną, czyli fakap_total.
Wywala zarówno IE6 jak i IE7 :)
function getX( oElement ) {
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return iReturnValue;
}
Testowane na różnych wersjach IE6.
Zdarzyło się, że niektóre sposoby nie działały,
ale tylko w przypadku, gdy wartość sczytywana za pomocą
jQuery $.browser.version była undefined
To tyle..
Miłego psucia IE ;))
Źródło:
blog.alchemycode.plMarcin B. edytował(a) ten post dnia 03.02.10 o godzinie 21:01