2011-05-14 38 views
0

我有一個樹結構,它是由用戶動態添加的。這工作正常,我打算將它添加到我的頁面。它所服務的唯一功能是允許用戶編輯或添加額外的內容到樹視圖。但是,我發現我可以將它放在iframe中,而不是以正常方式添加到我的頁面中。我確信自己,這是錯誤的,出於某種原因。但是,這似乎更好更快地工作。我解僱使用iframe是錯誤的。我似乎認爲它們是初學者使用的某種破解。在以下場景中使用iframe是否錯誤

+0

「我確信自己,這是錯誤的」:你的理由是什麼? – Christophe 2011-05-22 01:26:00

回答

2

如果SEO對你很重要,把它放在iframe中是一個非常糟糕的主意。

+0

我知道人們提到SEO,但我不確定SEO是否相關,因爲這些數據只對用戶可用。它看起來像一個正常的文件資源管理器,所以我不認爲會有任何問題的用戶點擊後退按鈕。 – simon 2011-05-14 03:46:07

2

沒有看到代碼,很難想象iframe可能會更容易。無論哪種方式,如果您使用iframe,您只需設置自己的未來的痛苦。你的框架之間的JavaScript將是不必要的脆弱和複雜。這絕對不是iframe的地方。

+0

這將是我將使用的唯一iframe。它基本上只是一個文件樹,看起來像一個文件瀏覽器,但使用SQL。正如我所說,它不會導致可用性問題,並且我不希望此頁面使用SEO,因爲它是個人用戶數據。我想要使​​用它的原因是它記住樹的狀態,而不必每次重新加載它。我知道我可以實現類似於ajax,但它似乎很慢,在這種情況下,用戶體驗更糟糕。 – simon 2011-05-14 03:51:46

+0

「你的框架之間的Javascript將會不必要的脆弱」:你能詳細說明一下嗎? – Christophe 2011-05-22 01:24:47

相關問題