скриптик для ie6

MS
На сайте с 26.04.2008
Offline
59
538

Ребята, подскажите плиз, где взять скриптк что бы какой либо блок а точнеее <div></div> отображался только в ie 6?

T
На сайте с 27.06.2006
Offline
179
#2

Ну или на JavaScript что-нибудь типа этого:

<div id="myid">

</div>

<script language="javascript" type="text/javascript">

function detectIE6(){

var browser = navigator.appName;

if (browser == "Microsoft Internet Explorer"){

var b_version = navigator.appVersion;

var re = /\MSIE\s+(\d\.\d\b)/;

var res = b_version.match(re);

if (res[1] <= 6){

return true;

}

}

return false;

}

if ( detectIE6() ){

obj = document.getElementById('myid');

obj.innerHTML='то, что выводим только для ie6';

}

</script>

T
На сайте с 20.03.2007
Offline
67
Toy
#3

Trump, разве что как вариант, но я бы использовал условные комментарии, они проще и отработают быстрее

F
На сайте с 12.09.2003
Offline
120
#4

<div style="display:none;_display:block;"></div>

F4
На сайте с 24.01.2009
Offline
31
#5

Условные комментарии:

<!--[if IE 6]>

<![endif]-->

Яваскрипт:

var IEVersion = 0 /*@cc_on+ScriptEngineMajorVersion()@*/;

if(IEVersion ==6) {document.getElementById('id_слоя').className='hidden';}

для этого в css надо прописать класс hidden с display:none или visibility:hidden в зависимоти от ваших желаний

+есть различные хаки для ие6, определение браузера через jquery.. в общем куча вариантов и все они в больших подробностях описаны на просторах интернета.

[Удален]
#6
ewg777:
http://www.yanajy.com/sdelay-sam/css-only-for-ie.html
http://css-tricks.com/how-to-create-...ly-stylesheet/
__________________

я как динозавр, прусь по - http://habrahabr.ru/blogs/webdev/28759/

самый классный имхо метод и самый правильный :)

ewg777
На сайте с 04.06.2007
Offline
225
#7
bearman:
я как динозавр, прусь по - http://habrahabr.ru/blogs/webdev/28759/

самый классный имхо метод и самый правильный :)

Что первым нашлось.

MS
На сайте с 26.04.2008
Offline
59
#8

ребят, спсибо всем огромное!!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий