2011-02-26 60 views
0

我想添加一個onbeforeunload javascript,要求用戶爲頁面添加書籤(爲此目的,標題中有一個小按鈕)。通常有效的方法只執行一次JavaScript(通過cookie)?

問題是,不管他們是否想將其加入書籤,運行一次後就沒有意義和煩人了。

那麼,什麼是一個通用的解決方案,以阻止一個javascript運行多次?

謝謝,

艾米利亞。

編輯:

是的,我想onload事件會比較合適?

我真的不希望添加「大紅色按鈕」 ...

任何基本的例子如何IP驗證+劇本會是什麼樣子?

回答

3

我想說,當用戶想要退出該頁面時,如果使用彈出窗口已經不是個好主意,即使該頁面只有一次,這也是令人討厭和突兀的。我建議你在網站上放置一個大按鈕,如果你想在這種情況下打電話給訪客進行動作和書籤。

如果你仍然想雖然,你應該使用IP驗證,而不是餅乾,餅乾是暫時的,他們可以被用戶刪除,遊客不會喜歡被一遍又一遍地提出相同建議。

+0

我同意這一點,您可以爲按鈕設置動畫效果,或者將某些東西滑動到頁面的一側(一次)以吸引注意力。 – 2011-02-26 12:00:54

+0

權,onunload的似乎有點不合適,但不會考慮用戶的大,華而不實的「號召行動」的東西更惱人? – Tellio 2011-02-26 14:50:15