小孩大便有血怎么治疗:显示,隐藏 层 的实现?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 22:12:32
书上说:在 dw2004 中 一个图片的 onmouseover 时 显示层(层内为一个日历控件),onmouseout 时 隐藏层。
这样当鼠标经过时可以看到日历,但是要挪动鼠标到日历上去选择的时候,层就隐藏了(因为已经触发了 图片的 onmouseout 事件。
根本实现不了?
怎么办呢?
<img src="images/calendar.gif" width="34" height="21" onClick="MM_showHideLayers('Layer1','','show')" onMouseOut="MM_showHideLayers('Layer1','','hide')">

你显示层的事件是onClick(点击图片),不是onmouseover
你把onClick改成onmouseover试试,
如果不行试试用style属性来控制
<img src="images/calendar.gif" width="34" height="21"
onmouseover="document.getElementById('层id').style.visiblity='visible';"
onMouseOut="document.getElementById('层id').style.visiblity='hidden';">

不用onMouseOut来隐藏日历层不就行了吗。
比如说在日历上使用onClick来隐藏层,这样用户点一下日历后,层就隐藏了。东西是死的,人是活的吗。

onmouseover="document.getElementById("层id").style.display='block';"
onmouseout="document.getElementById("层id").style.display='none';"

把图片也放在这个层内呢?