2010-06-30 54 views
0

我有一點點彈出警告的事情,我希望它在5秒後出現,因爲立刻反對。所有這一切都是直接的HTML。任何人都知道如何做到這一點?5秒後出現html

感謝

編輯:這實際上不是一個彈出窗口,它只是出現並顯示用戶對他們的帳戶信息。這是需要的,因爲它需要5秒鐘才能加載,並且如果用戶在5秒內點擊/使用它,它將無法正常工作

+0

沒有很好的解釋。彈出警告是什麼意思?你想展示什麼?彈出窗口?彈出式的?任何真實的例子都會有所幫助。 – Oli 2010-06-30 19:39:29

+1

理論上,您可以嵌套標籤,讓它在5秒後出現。 大聲笑我甚至無法用直的臉來輸入。 LOLOLOL! – mattbasta 2010-06-30 19:41:21

回答

6

首先,你應該考慮,如果你真的想這樣做 - 給彈出窗口攔截器的興起和髒爛的廣告彈出窗口的關聯,人們普遍負傾向於彈出窗口,如果他們的瀏覽器甚至還可以顯示它們。

但是,如果你真的做到這一點,你需要運行一些javascript:

<script type="text/javascript"> 
setTimeout(
    function() { 
     window.open('linkToYourPopup.htm', 'popupWindow', 'width=400,height=200,scrollbars=no'); 
    }, 5 * 1000); // 5 * 1000 = 5000 milliseconds = 5 seconds 
</script> 
+0

用於setTimeout的+1,如果它是一個「簡單的消息」,並且不會運行彈出窗口阻止程序,那麼也可以用alert()替換window.open。 – David 2010-06-30 19:41:22