| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Newbie
Регистрация: 10.03.2003
Сообщения: 11
![]() |
Выпадающяя менюшка, почемуто криво работает, в чем ошибка?
Ниже код страницы, хотел сделать чтобы при клике на слово в первой ячейке таблицы, появлялся бы текст во второй ячейке, но что-то не срабатывает и вторая ячейка наоборот пропадает, где может быть ошибка?
PHP код:
|
|
|
|
|
# 2 |
|
Full Member
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
так что-ли?
Код:
<HTML>
<HEAD>
<script language="JavaScript1.2">
<!--
var head="display:''"
function doit(header){
header.innerHTML = "<b>New Text</b>";
}
//-->
</script>
</HEAD>
<table border="1">
<tr>
<td width="200">
<h3 style="cursor:hand" onClick="doit(document.all[this.sourceIndex+1])">Меню
1</h3>
</td>
<td width="200">Здесь должен появиться текст
Links 1</td>
</tr>
</BODY>
</HTML>
__________________
Столько дел, что и работой занятся некогда... |
|
|
|
|
# 3 |
|
Newbie
Регистрация: 10.03.2003
Сообщения: 11
![]() |
Можно и так, но лучше вот так
PHP код:
Возникла новая проблема. Как сделать чтобы предыдущие данные при новом клике исчезали. Т.е. я кликнул на "Меню 1" данные появились в соседней ячейке, но при клике на "Меню 2" предыдущие даные не исчезли, а просто добавились, вот как сделать чтобы предыдущие данные исчезали и появлялись новые? PHP код:
|
|
|
|
|
# 4 |
|
Guest
Сообщения: n/a
|
Код:
<script language="JavaScript1.2">
<!--
lheader = "";
var head="display:''"
function doit(header){
undoit();
var head=header.style
if (head.display=="none"){
head.display=""
lheader = header;
}else{
head.display="none"
lheader = "";
}
}
function undoit(){
if(lheader != "")
lheader.style.display="none"
}
//-->
</script>
|