回 帖 发 新 帖 刷新版面

主题:[在线等]一段JS函数 在ASP文件里无法正确执行

<style>
.on {
省略
}
.off {
    display:none;
}
.fortext{
省略
}

</style>



<div id="advs1" class="on">  
<div id="advs2" class="cl">
<img src="images/advs.gif" width="177" height="25" border="0" usemap="#Map2" />
  <map name="Map2" id="Map2">
    <area shape="rect" coords="153,4,175,22" href="javascript:showornot();" />
  </map>
</div>
<div id="thetext" class="fortext"> 
省略
</div>
</div>

<script language="javascript">
function showornot()
{
document.getElementById('advs2').className='off';
document.getElementById('advs1').className='off';
document.getElementById('thetext').className='off';
document.cookie="closeit=1";
}
function firstshow()
{
var strCookie=document.cookie;
//alert(strCookie);  //测试弹出包括有4个cookie的字符串
var arrCookie=strCookie.split(";");
for(var i=0;i<arrCookie.length;i++)
{
//alert(arrCookie[3]);  //测试弹出 closeit=1
var arr=arrCookie[i].split("=");
if(arr[0]=="closeit")
{
//alert(arr[0]); //不执行
//alert(arr[1]); //不执行
    var closeit=arr[1];
    
}
}

if (closeit==1)   
{
//alert(closeit);  //不执行
document.getElementById('advs2').className='off';
document.getElementById('advs1').className='off';
document.getElementById('thetext').className='off';
}
}
document.onLoad = firstshow();
</script>

因为这段代码需要包含进asp文件里使用  
前教错在哪里了
在线等!

回复列表 (共3个回复)

沙发

在本机IIS上测试了下
ASP  HTML文件都可以 
上传到服务器都不可以

板凳

有没有提示什么

3 楼

本意是点击关闭层之后 再次刷新网页不再打开层,但是上传到服务器之后刷新仍然打开层
没任何错误提示

我来回复

您尚未登录,请登录后再回复。点此登录或注册