首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

div显示有关问题,解答立即给分!1

2012-02-04 
div显示问题,解答立即给分!!!1//显示隐藏层的javascript函数functionshowhideLayer(layer,hide){objdocum

div显示问题,解答立即给分!!!1
//显示隐藏层的javascript函数
function   showhideLayer(layer,hide)
{
       
        obj   =   document.getElementById(layer);
        if(hide== "hide ")
        {
        obj.style.display   =   "none ";
       
}
else
{      
        obj.style.display   =   " ";
        document.getElementById( "delreason ").selectedIndex=0;
}


<div   id= "Layer1 "   style= "position:absolute;   left:128px;   top:125px;   width:500px;   height:104px;   z-index:1;   display:   none; "> </div>

在asp中调用就是不能正常显示层,而如果在else
{      
        obj.style.display   =   " ";
        document.getElementById( "delreason ").selectedIndex=0;
}里加个alert( "sfsfs ");就能把层显示出来,
大家帮我看看究竟是怎么回事!!!!!


[解决办法]
obj.style.display = " ";

-->

obj.style.display = "block ";
[解决办法]
function showhideLayer(layer,hide)
{

obj = document.getElementById(layer);
if(hide== "hide ")
{
obj.style.display = "none ";

}
else
{
obj.style.display = "block ";
document.getElementById( "delreason ").selectedIndex=0;
}
}
[解决办法]
把运行后的HTML贴出来看啊
[解决办法]
这个可以用
我现在在也做的就和这个差不多
不过只用一个input

[解决办法]
<body bgcolor=black leftmargin= "0 " topmargin= "0 " onLoad= "showhideLayer( 'Layer1 ', ' '); ">
把这句改一下.楼主是不是想实现这样的效果啊
[解决办法]
试一下同时设置style.display和style.visibility
显示
obj.style.display= "block ";
obj.style.visibility= "visible ";
隐藏
obj.style.display= "none ";
obj.style.visibility= "hidden ";

[解决办法]
function showhideLayer(layer)
{

obj = document.getElementById(layer);
if(obj.style.display == "block ")
{
obj.style.display = "none ";

}
else
{
obj.style.display = "block ";
document.getElementById( "delreason ").selectedIndex=0;
}
}

[解决办法]
Try :
-------------------

function showhideLayer(layer)
{

obj = document.getElementById(layer);
if(obj.style.display == " ")
{
obj.style.display = "none ";

}
else
{
obj.style.display = " ";
document.getElementById( "delreason ").selectedIndex=0;


}
}
[解决办法]
我试了,可以显示啊,估计是以下问题:
1、function前后要加 <script> 和 </script> 标志
2、htm文件可以直接调用,但asp文件必须在IIS里

热点排行