【发布时间】:2013-05-29 00:28:41
【问题描述】:
这可能听起来很奇怪,但我想要一个按钮,其链接在用户单击时不会打开:
<a href="http://mysite.nl/test.php?value=snow"> click</a>
我想这样做是因为这个链接有 PHP 值来重新创建页面。按钮以新的背景颜色打开。
我不能只使用
document.body.style.backgroundColor='Snow'
因为页面会自动重新加载,即使页面重新加载,我也希望颜色保持“雪色”。
这可以吗?有没有更好的方法可以通过单击按钮永久更改样式?
【问题讨论】:
-
所以,当他们单击链接时,您想要做的是更改当前页面的查询字符串,以便在自动重新加载时传递新颜色。你是如何进行自动重载的?因为如果它在
<meta http-equiv="refresh">标签中,那你就不走运了;无法从 Javascript 更改它。并且在第一次读取标签时建立 URL;它不会因为当前页面的位置而改变。 -
一个令人困惑的问题。当用户重新加载页面时,您希望背景保持不变,还是希望用户单击按钮时不发生任何事情
-
我是用meta http-equiv="refresh 来自动重载的,那么就没有办法了吗?