=========快来救命,完了完了!===========

dugucan 2002-07-25 08:21:38
我按照百乐兄(百乐宝)的方法编了一个树型菜单,真是个“菜”单,在页面的空白处随便点一下就成了这个样子的,到底问题在那里,请高手帮我找出原因来,55555555~急死了
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
richardluopeng 2002-07-26
  • 打赏
  • 举报
回复
改好了。。
<html>
<script>
function showing(){
if(!document.all)
return false
if(event.srcElement.id!="body1")
{
if(event.srcElement.id="cail"){
var nasdaq=event.srcElement.sourceIndex
var harry=document.all[nasdaq+1]
if(harry.style.display=="none"){
harry.style.display=""
}
else{
harry.style.display="none"
}
}
//alert(nasdaq)
}
}
document.onclick=showing
</script>
<script>
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<body id=body1 onmousemove="window.status = 'X=' + window.event.screenX + ' Y=' + window.event.screenY" onclick="cancelLink()">
<nobr>
<ul id="cailist">
<li id="cai">Asia</li>
<ul id="cai1" style="display:none">
<li><a href="http://www.163.com" target=_blank>china</a></li>
<li><a href="http://www.show.com" target=_blank>japen</a></li>
<li><a href="http://www.sohu.com" target=_blank>korea</a></li>
</ul>

<li id=list>Europe</li>
<ul id="cailist" style="display:none">
<li><a href="http://www.sohu.com">england</a></li>
<li><a href="http://www.show.com">germany</a></li>
<li><a href="http://www.show.com">franch</a></li>
</ul>
</ul>
</nobr>
</body>
</html>
bencalie 2002-07-26
  • 打赏
  • 举报
回复
你设置的是body的onclick="cancelLink()",当然任何地方点击都出来啊
dugucan 2002-07-25
  • 打赏
  • 举报
回复
光说话忘记贴了,在这里,在家看!!!!!
<html>
<script>
function showing(){
if(!document.all)
return false
if(event.srcElement.id="cail"){
var nasdaq=event.srcElement.sourceIndex
var harry=document.all[nasdaq+1]
if(harry.style.display=="none"){
harry.style.display=""
}
else{
harry.style.display="none"
}
}
//alert(nasdaq)
}document.onclick=showing
</script>
<script>
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<body BODY onmousemove="window.status = 'X=' + window.event.screenX + ' Y=' + window.event.screenY" onclick="cancelLink()">
<nobr>
<ul id="cailist">
<li id="cai">Asia</li>
<ul id="cai" style="display:none">
<li><a href="http://www.163.com" target=_blank>china</a></li>
<li><a href="http://www.show.com" target=_blank>japen</a></li>
<li><a href="http://www.sohu.com" target=_blank>korea</a></li>
</ul>

<li id=list>Europe</li>
<ul id="cailist" style="display:none">
<li><a href="http://www.sohu.com">england</a></li>
<li><a href="http://www.show.com">germany</a></li>
<li><a href="http://www.show.com">franch</a></li>
</ul>
</ul>
</nobr>
</body>
</html>

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧