2012-02-01 50 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

相關問題