html如何点击按钮跳转页面,并且更改某些标签的样式?windows jsp 跳转页面
html如何点击按钮跳转页面,并且更改某些标签的样式?
跳转好实现
(图片来源网络,侵删)<input type="button" value="点此跳转" onclick="goUrl()"/><script type="text/javascript"> function goUrl() { location.href = "
http://aaa.com/B.jsp?ischange=1";
}</script>但是你想要直接更改跳转之后的页面样式,那样是行不通的,比如,你从A页面跳转到B页面,这时候浏览器已经重新加载成B页面了,所以A页面里的JS已不存在。
变通办法,跳转时加个参数,比如B.jsp?ischange=1,然后在B页面里根据是否传了这参数来决定更改某些标签的样式
(图片来源网络,侵删)页面跳转的多种方式有什么区别?
在JSP中,跳转页面有两种方式:
1.forward跳转:
2.response跳转:response.sendRedirect("跳转页面地址");两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源);c.request设置的属性在跳转后的页面仍可以使用;d.使用传递参数。2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参数(response.sendRedirect("URL?参数名=参数值"))。
(图片来源网络,侵删)到此,以上就是小编对于的问题就介绍到这了,希望这2点解答对大家有用。
文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。