Без заголовка

Кстати говоря, есть два способа выполнения JavaScript-кода только в IE. Первый, который, правда, сработает и в Opera - указание в script language "JScript". JScript - это название диалекта JavaScript, реализованного в IE. Следующее:
<script language="JScript">alert('1')</script>

cработает только в Opera и Internet Explorer.

Второй способ - так называемая "условная компиляция". Был придуман Microsoft, чтобы прятать новые конструкции языка (например, try ... catch) от предыдущих версий браузера. Следующий код выполнится только в Internet Explorer. Остальные браузеры посчитают его комментарием в коде JavaScript:
/*@cc_on

alert(1)

@*/

В "условной компиляции" можно выполнять ещё ряд действий, например, проверять версию jscript и т.д, всё это легко найти в любом поисковике.
12 мая 2006 20:00

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML: