怎么在a标签的onclick事件里实现点击之后改变该页面某session的值?

来源:百度知道 编辑:UC知道 时间:2024/04/30 10:12:58
同上

这个不行,

因为 a 标签的 onclick 事件是在客户端执行, 而改变 session 值只有服务端才有能力执行.

但是有很多种方法可以解决.

如, a 链接指向那个可以改变 session 值的服务端文件
(例: <a href="change_session.php">改变 session 值</a>, 这里 change_session.php 是一个改变 session 值的服务器端文件)

又如: 你可能是想 a 跳转到其他页面(这个其他页面不会修改 session 值), 但同时又希望能够更改 session 值
那么你可以
<a href="another_page.html" onclick="window.open('change_session.php');">进入其他页面</a>
其实就是在页面跳转之前新打开一个修改 session 值的网页
但是这样就有一个问题, 因为新打开的窗口可能被你的浏览器屏敝!~

点击后调用另一个ASP程序

不知道你是否要跳到另一页面,或者刷新页面。