|
|
|
| Не работает в FF
nextSibling & previousSibling постоянно обходил это дело, но сейчас нужно как-то реализовать!
пример внизу
<html>
<head>
<title>Ex</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
function fMoreNames(obj) {
var parent = obj.parentNode;
var Hid = parent.nextSibling;
Hid.style.display = 'block';
}
</script>
</head>
<body>
<table>
</tr>
<tr>
<td>
<div>
Text
<a href="#" OnClick="fMoreNames(this);">+</a>
</div>
<div id="more_div#1" style=" display:none; ">
Text
</div>
</td>
</tr>
</table>
</body>
</html>
|
зарание спасибо | |
|
|
|
|
|
|
|
для: patience
(07.01.2008 в 18:47)
| | Почитайте сообщение (04.01.2008 в 02:21) в теме http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=47797&page=1
Решение ваших проблем такое:
<table>
</tr>
<tr>
<td
><div>
Text
<a href="#" OnClick="fMoreNames(this);">+</a>
</div
><div id="more_div#1" style=" display:none; ">
Text
</div
></td>
</tr>
</table>
|
Кроме того, весьма рекомендую дополнить функцию строкой return false; и, соответственно, прописать вызов функции следующим образом: OnClick="return fMoreNames(this);"
Ну и, наконец, лично я не стал бы давать переменной имя свойства, т.е. переменную parent я бы назвал как-то иначе, например, parent0 хотя бы. | |
|
|
|
|
|
|
|
для: CNT
(07.01.2008 в 20:34)
| | CNT, спасибо.
>Кроме того, весьма рекомендую дополнить функцию строкой return false; и, соответственно, прописать вызов функции следующим образом: OnClick="return fMoreNames(this);"
>Ну и, наконец, лично я не стал бы давать переменной имя свойства, т.е. переменную parent я бы назвал как-то иначе, например, parent0 хотя бы.
Пример я как набросок сверстал, в реальном нет ссылок. Маелся уж 3 часа..,хотя, знал про пробельные символы...
Большое спасибо! | |
|
|
|
|
|
|
|
для: CNT
(07.01.2008 в 20:34)
| | А у меня всё равно что-то не работает:
JavaScript - file://localhost/K:/Java/Listings/siblings.html
Event thread: click
Error:
name: TypeError
message: Statement on line 5: Could not convert undefined or null to object
Backtrace:
Line 5 of inline#1 script in file://localhost/K:/Java/Listings/siblings.html
Hid.style.display = "block";
Line 1 of script
fMoreNames(this);
|
| |
|
|
|