Самоудаление кнопки

 
0
 
JavaScript
ava
guest | 24.10.2004, 16:48
<form name=form1>
<input type=submit onClick="func1()">
<input type=submit onClick="func2()">
<input type=submit onClick="func3()">
</form>

<script language="Javascript">
function func3()
{
...
}
function func2()
{
...
}
function func1()
{
...
}
</script>

Как сделать так, чтобы после выполнения, например функции func3(), кнопка которая её вызывает удалялась?
Comments (5)
ava
Sardar | 24.10.2004, 17:21 #
Ну если учесть что у убогого IE5.0 функций removeChild нет, то придется скрывать через стили: obj.style.display="none".
<form name=form1>
<input type="button" onClick="func3(this)">
</form>
<script language="Javascript">
function func3(obj) {
if(typeof(obj.parentNode.removeChild)=="function") obj.parentNode.removeChild(obj);
else obj.style.display="none"; //но учти что элемент продолжает существовать
// и будет находитсяв коллекциях
}
</script>


M
0
Я дико извиняюсь, не было времени проверить код, такую ахинею писанул... :D
Теперь код рабочий.
ava
guest | 24.10.2004, 18:22 #
А ещё варианты есть?
Этот не работает. :(
ava
Aliance | 24.10.2004, 19:03 #
Каким браузером ты пользуешься?
ava
guest | 26.10.2004, 17:10 #
Aliance, Internet Explorer.
ava
guest | 26.10.2004, 17:12 #
Sardar, теперь работает. smile
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  guest   Sardar ava  Aliance
advanced
Submit