jsp在新窗口打开
<actionpath="/HelpAction"scope="request"type="com.mstedu.action.HelpAction"><forwardn...
<action path="/HelpAction" scope="request" type="com.mstedu.action.HelpAction">
<forward name="success" path="/Help.jsp" />
</action>
Help.jsp中 function forward(){
document.location.href="./help/<%=request.getAttribute("mod_url")%>.html" ;
}
</script>
</head>
<body onload="forward();" >
</body>
我想在新窗口打开<%=request.getAttribute("mod_url")%>.html
谢谢。
window.open('<%=request.getAttribute("mod_url")%>.html');
这样确实是在新的窗口打开页面,但是原页面变成了空白页面,有没有方法能够在保持原页面不变?
我的这个功能就是在线帮助,通过获取当前页面的参数,然后点击帮助的时候,就可以跳到相对应的帮助页面。
比如说:现在是“注册页面”,点击帮助新窗口打开“注册帮助页面”,在实际操作中,点击帮助以后,原来的注册页面肯定要保持不变的。
document.location.href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank" ;也不行。
按钮做个链接? mod_url是通过action里面进行处理传过来的,所以也不能做链接。 谢谢大家了。
tb.add('-',{
text: '帮助',
URL:'./HelpAction.do',
handler: onItemClick
}); 展开
<forward name="success" path="/Help.jsp" />
</action>
Help.jsp中 function forward(){
document.location.href="./help/<%=request.getAttribute("mod_url")%>.html" ;
}
</script>
</head>
<body onload="forward();" >
</body>
我想在新窗口打开<%=request.getAttribute("mod_url")%>.html
谢谢。
window.open('<%=request.getAttribute("mod_url")%>.html');
这样确实是在新的窗口打开页面,但是原页面变成了空白页面,有没有方法能够在保持原页面不变?
我的这个功能就是在线帮助,通过获取当前页面的参数,然后点击帮助的时候,就可以跳到相对应的帮助页面。
比如说:现在是“注册页面”,点击帮助新窗口打开“注册帮助页面”,在实际操作中,点击帮助以后,原来的注册页面肯定要保持不变的。
document.location.href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank" ;也不行。
按钮做个链接? mod_url是通过action里面进行处理传过来的,所以也不能做链接。 谢谢大家了。
tb.add('-',{
text: '帮助',
URL:'./HelpAction.do',
handler: onItemClick
}); 展开
3个回答
展开全部
直接对你的按钮做个链接就OK了嘛~
<a href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank">帮助</a>
其中的属性target="_blank"就表示打开一个新的页面
补充:在JSP页面先调用你action里面的那个方法获得你返回的URL给字符串s,然后将上面的语句中的“=request.getAttribute("mod_url")”改为“=s”就OK了……
<a href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank">帮助</a>
其中的属性target="_blank"就表示打开一个新的页面
补充:在JSP页面先调用你action里面的那个方法获得你返回的URL给字符串s,然后将上面的语句中的“=request.getAttribute("mod_url")”改为“=s”就OK了……
参考资料: http://blog.sina.com.cn/zfloveng
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.open('<%=request.getAttribute("mod_url")%>.html','_blank');
再试试
再试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
XUEXI
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |