<asp:TextBox id="beginTime" Width="80" runat="server" BorderStyle="Groove" Text="08:30" onfocus="DisDiv()"/>
......
function DisDiv()
{
document.write("<div id='warp' style='position:absolute;z-index:9999;left:81px;top:3px;width:144;height:193;tomargin:50;leftmargin:10;background-color:#dddddd;'>");
document.write("<div id='column1'>这里是第一列</div>");
document.write("<div id='column2'>这里是第二列</div>");
document.write("</div>");
}
......
function DisDiv()
{
document.write("<div id='warp' style='position:absolute;z-index:9999;left:81px;top:3px;width:144;height:193;tomargin:50;leftmargin:10;background-color:#dddddd;'>");
document.write("<div id='column1'>这里是第一列</div>");
document.write("<div id='column2'>这里是第二列</div>");
document.write("</div>");
}
<div id="showme"></div>......
function DisDiv()
{
document.getElementById("showme").innerHTML = "<div id=\"warp\">....</div>";
}
{ divMain.innerHTML = "<DIV id='warp' style='position:absolute;z-index:9999;tomargin:50;leftmargin:10;background-color:#dddddd;'>";
divMain.innerHTML += "<DIV id='column1'>这里是第一列</DIV>";
divMain.innerHTML +="<DIV id='column2'>这里是第二列</DIV>";
divMain.innerHTML +="</DIV>";
}
<ASP:TEXTBOX id="beginTime" width="80" runat="server" borderstyle="Groove" text="08:30" onfocus="DisDiv()" />
<DIV id="divMain"></DIV>
预先放一个空的div:
<div id="warp"></div>
function DisDiv()
{
document.getElementById("warp").innerHTML = "输出内容...";
}
方法二:
预先定义层,让它处于隐藏状态:
<div id='warp' style='display:none'>
<div id='column1'>这里是第一列</div>
<div id='column2'>这里是第二列</div>
</div>
然后在函数中激活显示:
function DisDiv()
{
document.getElementById("warp").style.display = "";
}
divMain.innerHTML=... -----> 是在浏览器中的页面的div里显示信息(文本或html),不会涉及div以外的信息显示
<script language=javascript>
function test()
{
document.all.showme.innerHTML="你要显示的HTML";
}
function test1()
{
if(document.all.showme.style.display=="")
{
document.all.showme.style.display=="none";
}
else
{
document.all.showme.style.display=="";
}
}
</script>
你可以试试上面的语句 应该有用
<div onmouseover="" onmouseout="" .......