页面按钮显示的问题
时间:2011-10-14
来源:互联网
JScript code
function LoadButton() { var status="<%=article_status%>"; if(1==status) document.getElementById("file_tr").style.display='none'; }
调用
HTML code
<body onload="LoadButton()">
问题是 状态为1的 我第一次载入这个页面 这个按钮还是在页面上
我再载入这个页面 按钮就没了
请问 该怎么修改 将状态为1时按钮隐藏掉
作者: demonapple 发布时间: 2011-10-14
开始的时候article_status不为1
你在载入这个页面的时候,article_status就为1了
为1按钮就没了
作者: hailinger14 发布时间: 2011-10-14
第一次加载的时候 你可以看一下页面源代码,要不就在函数中加 alert(status);
看 status的值是多少
作者: zh0134 发布时间: 2011-10-14
这个要看你页面的值是怎么获取的了
第一次加载的时候 你可以看一下页面源代码,要不就在函数中加 alert(status);
看 status的值是多少
这个status的值 是我写在这个打开页面里面的
我的思路是 每次打开一个页面 先去数据库查询这个页面的status的值 然后将这个值传给js来判断那个按钮
作者: demonapple 发布时间: 2011-10-14
引用 2 楼 zh0134 的回复:
这个要看你页面的值是怎么获取的了
第一次加载的时候 你可以看一下页面源代码,要不就在函数中加 alert(status);
看 status的值是多少
这个status的值 是我写在这个打开页面里面的
我的思路是 每次打开一个页面 先去数据库查询这个页面的status的值 然后将这个值传给js来判断那个按钮
我不管你的值从哪里来,你只要看一下他的值是多少就可以了。如果status明明是1(也就是在数据库中查询的是1),而按钮还显示出来,那就不对了
作者: zh0134 发布时间: 2011-10-14
作者: zhangxianya1 发布时间: 2011-10-14
直接下面的就行
<div style="display:<%if(1==article_status){out.print("none");}%>">
<inout type="button" value="按钮" >
</div>
作者: wangxf_8341 发布时间: 2011-10-14
jsp是服务器端执行。
js是浏览器端执行。
如果出现混合页面,那么先把js代码加载完,之后再把需要jsp生成的参数换掉。
作者: nizhicheng 发布时间: 2011-10-14
作者: nizhicheng 发布时间: 2011-10-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28