2012-03-06 106 views
2

你好,所以我覺得我有一個很好的問題來辯論一下。我目前正在尋找一種很好的方法來顯示重要的東西 - 產品的條款和條件 - 所以當客戶訪問頁面以便他們訪問任何功能時,他們需要同意條款和條件。現在我知道有一些缺點的彈出窗口,如:JavaScript彈出框vs燈箱?

  1. 如果禁用腳本,或者如果瀏覽器不支持JavaScript,彈出行不通

  2. 搜索引擎無法跟隨鏈接彈出窗口(腳本元素總是被忽略)

  3. 彈出式廣告目前可訪問性問題

  4. 站點管理工具(如DreamWeaver中)無法更新鏈接,彈出窗口,如果您移動目標頁面到您的網站的其他部分

  5. 很多人都運行關閉窗口它打開 在Mozilla的那一刻,有一個選項,以停止在第一時間彈出窗口打開彈出殺手

不是我擔心的事情是,收藏夾可能不是舊的瀏覽器兼容withsome。在非洲,這裏的人並不是最新的,我已經看到有人使用ie-4(令人不寒而慄)。但我們只關心ie-7以上。有人曾經使用過燈箱嗎?或者對這種性質有什麼建議?我用這個功能必須有很多用例。

您認爲如何?

+0

對不起,這不是一個辯論的地方。燈箱是主流,並在數百萬個網站中使用。谷歌「jquery燈箱」如果你想看到示例代碼。 – 2012-03-06 09:39:21

+0

有很少的網站之間有良好的固體比較,我已經找到了stackoverflow一個地方,持有一個解決方案或一種方法來找到一切的解決方案。我已經閱讀了幾篇討論,這些討論幫助了我很多。作爲一個新手,如果他們有類似的問題,我希望能夠幫助別人。對不起,如果我冒犯了你和你對這個網站的看法.. http://stackoverflow.com/about – TheLegend 2012-03-06 10:57:42

回答

1


作爲一個web開發者我自己我建議你在任何時候使用lightbox over popup。
您的關注是對的,但我寧願集中在一對夫婦:

  1. 很少JavaScript是nowaday禁用,如果它往往是它的becouse 公司的防火牆,他們不會讓僱主訪問 網站在第一位。
    是的,有些人仍在使用舊的瀏覽器,但它正在減少加班時間,如果你真的擔心它,你可以通過一些更多的工作創建一個彈出窗口和一個燈箱,並通過元用戶代理檢查來驅動它。
  2. 彈出窗口令人難以置信地爲人煩惱:
    a)您必須單擊或在不同的窗口上「跳轉」,以使當前的窗口處於活動狀態 。
    二)如你說的大部分瀏覽器現在可以攔截彈出的 默認功能,所以有很高的機會,人們甚至不會去 通過允許www.mycoolsite.org的彈出窗口 工作的步驟。
    c)它可以殺死任何谷歌分析跟蹤(如果你想要的話) 而它是一個正常的HTML元素在頁面中,因此 可追蹤通過javascript事件綁定。
  3. 燈箱是令人驚訝的易於使用和定製,爲您提供 機會發展你的想法沒有妥協。
1

在你的情況和技術要求(IE4,no-javascript)中,你不應該使用任何一種。 在用戶需要同意條款的產品訪問前放置一個頁面。 這是最實用的方法,眼前糖果的商業價值。事實上,我甚至會說,對於所需的條款協議,lightbox和popup都是反模式,它們只是使開發人員和最終用戶的事情不必要地複雜化。

+0

你會建議從ie-7向上使用什麼? – TheLegend 2012-03-06 10:07:51

+0

實際上,對於彈出式廣告/燈箱來說,同意產品的條款確實沒有附加值,請參閱第2段。如果你對使用彈出窗口/燈箱失望,@ Kawashita86的awnser非常棒。 – BGerrissen 2012-03-06 11:10:13

+0

很酷謝謝。是的,我被迫有點該網站有很多的JavaScript。只是爲了利益,你會用什麼? – TheLegend 2012-03-06 12:08:55