JSP按钮隐藏之前,让其他用户也看见,怎么实现?

laotiedeboke1 2015-09-12 05:21:42
<script type="text/javascript">
function bao(o){
if (o.id=="1"){
document.getElementById('tt1').value="1已上报";
document.getElementById('tt1').type="button";
}}

function hideImg(){
document.getElementById("tt1").type="hidden";
}
</script>


<%String uuu = (String)request.getSession().getAttribute("Username"); %>
<input id="tt1"></input>
<input id="tt2"></input>
<input id="tt3"></input>
<input id="<%=uuu %>" type="button" value="上报" onclick="bao(this);setTimeout(hideImg,2000000);" ></input>

用户1登陆时,点击“上报”按钮,会显示“1已上报”按钮,且该按钮保持2000秒后自动隐藏。
但在这2000秒时间内,用其他用户登陆时,确看不到这个按钮,这是为什么?请教高手好人。。。
这2000秒内,只有用户1可见这个“1已上报”这个按钮。其他用户却看不见。请教好人。

...全文
163 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvyumao555 2015-09-14
  • 打赏
  • 举报
回复
if (o.id=="1"){改成!=1
qq_16979125 2015-09-14
  • 打赏
  • 举报
回复
当id为1的用户登录后在application域放个时间(就是当前服务器时间再加2000秒),其他用户登录的时候判断服务器时间是否大于application存放的时间,超过就不显示按钮,没超过就显示
laotiedeboke1 2015-09-12
  • 打赏
  • 举报
回复
引用 2 楼 ab637800的回复:
其他用户登录的时候又不会执行你那段 显示显示已上报的JS当然看不见
那可以指点一下思路吗
laotiedeboke1 2015-09-12
  • 打赏
  • 举报
回复
引用 3 楼 小白勿喷的回复:
得前台判断 如果当前用户是1就显示已上报 如果不是 显示正常按钮 <c:if>可以用来判断
我是想让其他账户也看到“1已上报”这个按钮啊!具体用什么思路?谢谢!
  • 打赏
  • 举报
回复
得前台判断 如果当前用户是1就显示已上报 如果不是 显示正常按钮 <c:if>可以用来判断
ab637800 2015-09-12
  • 打赏
  • 举报
回复
其他用户登录的时候又不会执行你那段 显示显示已上报的JS当然看不见
laotiedeboke1 2015-09-12
  • 打赏
  • 举报
回复
请教好人作答。谢谢。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧