由于一个网站出现的问题,我必须对页面上的所有链接使用 javascript。
像这样...
<a href="javascript:this.location = 'stamping.html'"><img src="image.png"/></a>
网页上有许多带有 javascript 的链接会显着减慢速度吗?
Javascript 是在页面最初加载时运行还是仅在单击链接时运行?
编辑:对于那些问我为什么要这样做的人。我正在创建一个 iPad 站点,当您使用“添加到主页”按钮将该站点添加为图标时,它允许用户在没有地址栏的情况下查看该站点。
但是,每次单击链接时,它都会在新窗口中重新打开 Safari,并返回地址栏。
我能找到的唯一解决方案是使用 javascript 而不是基于 html 的链接来打开页面。
如需进一步参考,请参阅...
第二个答案
“它只会全屏打开第一个(添加书签的)页面。任何下一页都将打开,地址栏再次可见。无论您在页面标题中放置什么元标记......”
第三个答案下来
“如果您想留在浏览器中而不启动新窗口,请使用以下 HTML 代码:
a href="javascript:this.location = 'index.php?page=1'"
"