|
|
|
| Нашла в книжке код, но он не работает. Может кто-нибудь найдет ошибку?
<body background="fonzag.jpg" text="#0000ff" link="#0000ff">
<h1 align="center">Список </h1>
<div id=out0 style="position:relative; left:120; top:+15px: width:90%;">
<span id=out1 class=outline style="cursor: hand; line-height:12pt; color:red; ">+ </span>
<u id=out1 class=outline style="cursor: hand; line-height:14pt; color:green; ">glkggpgpk</u>
<div id=out1details style="display:none; position:relative; left:25; color:blue; ">
<br>
<h3>ggfgfgdfdfd</h3><br>
<br>
<h3>dlfjdf</h3><br><br>
</ul>
</div>
<br><br>
<span id=out2 class=outline style="cursor: hand; line-height:12pt; color:red; ">+ </span>
<u id=out2 class=outline style="cursor: hand; line-height:14pt; color:green; ">glkggpgpk</u>
<div id=out2details style="display:none; position:relative; left:25; color:blue; ">
<br>
<h3>ggfgfgdfdfd</h3><br>
<br>
<h3>dlfjdf</h3><br><br>
</ul>
</div>
</div>
</body>
<script language=javascript>
<!--
function clickhandler()
{
var targetid, srcelement, targetelement;
srcelement = window.event.srcelement;
if (srcelement.classname == "outline")
{
targetid = srcelement.id + "details";
targetelement = document.all(targetid);
if (targetelement.style.display == "none")
{
targetelement.style.display = "";
}
else
{
targetelement.style.display = "none";
}
}
}
document.onclick = clickhandler;
// -->
</script> | |
|
|
|
|
|
|
|
для: desau
(11.04.2007 в 13:45)
| | Странный подход у автора той книжки. Я бы сделал проще:
<u style="cursor:hand; color:blue;" onclick="show('hello')">открыть</u>
<br/><div style="display:none" id="hello">Привет</div>
<script>
function show(id) {
var ele = document.getElementById(id);
if ( ele.style.display == "none" ) {
ele.style.display = "";
} else {
ele.style.display = "none";
}
}
</script>
|
| |
|
|
|