Чтоя длеаю не так? Закрытие таблицы

Кощей

if(!$needle) die("ooh");
Чтоя длеаю не так? Закрытие таблицы

Хочу сделать кнопку чтобы она показывала или закрывала таблицу. вот пишу такой ява скриптик:
PHP:
<script language="JavaScript" type="text/javascript">
<!--
function OpenTr(where){
var mytext;
is_ie= (window.navigator.appName=='Microsoft Internet Explorer');
if(is_ie){
     trtype = 'inline';
}else{
     trtype = 'table-row';
}
if(document.getElementById(where).style.display == trtype){
document.getElementById(where).style.display = 'none';
} else {
document.getElementById(where).style.display = trtype;
}
}

// -->
</script>
но он срабатывает только после второго нажатия на ссылку активирующую скрипт. Я так понимаю что первый раз оно понимает что тут не одно из 'trtype' поэтому считает что таблица закрыта и присваивает ей тип открытой, затем уже все работает.

Подскажите как исправить чтобы с первого нажатия работало.
 

WP

^_^
[offtopic]Гравицапа
Для этого нужно иметь моск :)
[/offtopic]

-~{}~ 01.04.07 17:28:

броузер так проверять некрасиво
 

Кощей

if(!$needle) die("ooh");
зделал хитрее

<script language="JavaScript" type="text/javascript">
<!--
function OpenTr(where){
var mytext;
is_ie= (window.navigator.appName=='Microsoft Internet Explorer');
if(is_ie){
mytext = document.getElementById(where).style.display;
trtype = 'inline';
}else{
trtype = 'table-row';
}
if(document.getElementById(where).style.display == 'none'){
}else{
trtype = document.getElementById(where).style.display;
}
if(document.getElementById(where).style.display == trtype){
document.getElementById(where).style.display = 'none';
} else {
document.getElementById(where).style.display = trtype;
}
}

// -->
</script>
 

Arhimag

Новичок
А можно полный Html пример работающий?

-~{}~ 08.04.07 14:20:

Пардон, я нет тот сурс вставил :( спасибо
 
Сверху