2013-07-09 16 views
-2

我建立一個網站,需要對圖像點擊打開一個新窗口。在做這件事時我需要注意以下事項。打開新窗口和加載CSS和從父窗口的js,也共享會話

  1. 我必須能夠在兩個窗口,新開和家長之間共享會話,也就是說我必須能夠在相同的用戶會話並行和跟蹤這兩個窗口的更新在Windows工作。

  2. 有很多css參與,所以有沒有辦法在新窗口中自動加載所有爲父頁面加載的css,這樣就避免了我不得不再次顯式加載它們。

  3. 我需要運行一個JS那裏我運行一個AJAX調用在新窗口中,動態填充表中的新窗口打開時。

請原諒我這樣一個複雜的問題。我是UI開發新手,請幫助我。

編輯:請註明爲downvote原因,如果這個問題已經被問,或者如果問題的整體模式是不正確。肯定會幫助我更好地理解,並防止我在將來發布廢話。由於

回答

0

總是好的,張貼一些代碼,因爲它聽起來像有針對的,可能是爲您的事業不是打開一個新的彈出窗口更好的選擇,一個多樣化的可能性。

用新的URL打開的新窗口必須有自己的CSS,而且你不可能實際上只是發送過去(在頭部引用它會容易得多),但如果你已經在相同的服務器上引用相同的CSS stlyesheet,它將被緩存並且不會被下載兩次。你也不能用JavaScript安全地發送數據,你必須使用PHP和全局$ _POST來安全地傳輸信息,這絕對是我推薦的選項,因爲我不知道你將傳輸什麼樣的信息。如果您想要動態加載內容,請查看JavaScript的AJAX。

你有沒有聽說過情態動詞的?這些打開在同一個窗口中,並彈出該頁面上的內容。它們的行爲類似於一個新窗口,用戶可以輸入信息,並且可以從相同的URL收集信息。它們在同一頁面上,所以它們從父窗口的CSS表單繼承它們的樣式。這是另一種選擇,因爲我不知道你在做什麼,可能會更容易實現!

這個答案的道德:發佈它到底是什麼,你正在試圖做的,並在那裏你已經得到了。如果您不想分享某些內容,請儘可能多地分享,而不要泄露您保護的內容。您將更有可能通過這種方式獲得有用的答案。

+0

謝謝@Nick。如果我已經準備好了,我會發布代碼。我仍然處於理解如何做到這一點的階段。一旦我設置了一些可靠的東西,將會用代碼更新問題。我是UI開發新手,感謝指出模態,我不知道它。謝謝。 – CodeWithPride

+0

這很好,不用擔心你收到的降價,所以社區在遵循他們的指導原則時對正式問題非常嚴格 - 我會再次檢查這一點,並在你知道更多關於你想做什麼的時候幫助你。爲了幫助你,你可以看看Twitter的Bootstrap模塊http://twitter.github.io/bootstrap/javascript.html#modals,看看你是否在尋找。 Bootstrap對於在項目中快速構建功能非常有用,但是嘗試自定義UI,以便在您使用框架時,您的網站看起來不像其他任何人。 –

+0

感謝您的引導鏈接,我目前使用的是一些Twitter Bootstrap組件,所以我覺得我可以繞着它環繞我的頭。 – CodeWithPride

相關問題