2012-02-01 51 views
1

我想让整个网页index.html作为链接。无论你点击它,都会用指定的URL打开一个新的标签页/窗口。点击后,让用户做任何他想做的事情。我还想让网页在12到12个小时内也像指定时间一样运行。我不知道如何开始,我希望有人能指引我走向正确的方向。当在某个网页上的某处点击时,打开一个新页面(如链接)

感谢

+0

其实,不,我没有。搜索它,但不知道我应该使用的帽子关键字,或者可能有一个我不知道的热点。 – bobzrz8 2012-02-01 22:24:11

+0

做了一点研究,发现这个: $(“。myBox”)。click(function(){ window.location = $(this).find(“a”)。attr(“href”); 返回false; });

blah blah blah. link
bobzrz8 2012-02-01 22:29:47

+1

欢迎来到Stack Overflow。恐怕我们无法帮助你,因为你的问题缺乏细节。到目前为止你尝试了什么,结果如何?请同时阅读http://stackoverflow.com/questions/how-to-ask – 2012-02-02 13:44:17

回答

1

假设我正确理解你的问题:你可能想这样做是为了迫使他们遵循的广告什么的。

为了让整个页面成为一个链接:使用宽度和高度为95-100%的div(在某些浏览器中使用100%会导致页面本身扩大一点)以及使div的位置为绝对。这将作为一个覆盖层,基本上迫使他们点击它。将div包含在一个目标为“_blank”的锚标签中,或者将onclick添加到执行JavaScript的div中,以执行相同的操作。

onclick方法可能更好,因为您还希望onclick将div的显示设置为“无”,以便让它们继续在您的网站上执行任何操作。

想要在特定时间段内完成此操作需要使用JavaScript获取该人的当地时间(您也可以获取他们的时区以便将其转换为您自己的时区),然后确定是否它介于您希望叠加显示的时间范围之间。如果是,它会将div的显示设置为“”或“block”,否则div将保持为“none”。

+0

谢谢!它帮助了很多! – bobzrz8 2012-02-08 14:34:06

相关问题