Как заставить код работать в IE

Тема в разделе "Веб-дизайн", создана пользователем UDAV, 1 окт 2009.

Статус темы:
Закрыта.
Модераторы: zek24
  1. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    Код:
    <a href="page=2" onmouseover="document.getElementById('kartinka').src=kartinka2;" onmouseout="document.getElementById('kartinka').src=kartinka0;">
    <div style="position: relative; width: 230px; height: 54px; margin-left: -9px; z-index: 10"><img src="images/m22.png" width="230" height="55" onmouseover="this.src='images/m2.png'" onmouseout="this.src='images/m22.png'"></div></a>
    Во всех браузерах, кроме IE, работает этот код, а в IE ссылка не срабатывает. :bc:

    Добавлено через 24 минуты
    Вопрос снимается.)
    Вынес div наружу)
     
  2. капрал

    капрал

    Регистр.:
    2 окт 2008
    Сообщения:
    336
    Симпатии:
    45
    и не сработает. убери из тега <a></a> внутренний div. а вобще смена картинок делается сейчас через css а не через джаву. это реально уже "не модно" делать твоим способом:
    Код:
    <html>
    <style>
    a {display:block; text-indent:-9000pt; width:200px; height:400px; background:url('http://www.nix.ru/art/pic/faq/misc/TitleMode_Hawaiian_small_big.jpg') 0 0 no-repeat;}
    a:hover {background-position:-200px 0}
    </style>
    <body>
    <a href="#">супер ссылка</a>
    </body>
    </html>
    
     
Статус темы:
Закрыта.