0
我目前正在建立一個網站,使用Windows通過ajax加載新內容。這些窗口可以使用相同的JavaScript包含與另一個窗口中相同的頁面。目前,我將一個唯一的ID分配給新窗口,然後將其存儲供以後使用。創建多個相同的腳本實例
一旦加載代碼,該窗口中的所有id都會通過向它們添加unique_id進行轉換。即「框」變成「box_win1」。然後,我將這個id發送給一個變量,以便它可以在document.ready函數中使用。
爲窗口的僞代碼是這樣的:
document.ready{
var temp_id=id+1;
$("#mybox" + temp_id).val("abc")
//run some startup stuff
}
我只是想知道是否有更好的方法來做到這一點。正如我發現,如果我一次打開許多新的窗口temp_id衝突並進入錯誤的窗口。
我想創建一個如何創建代碼的實例,但我不知道如何。但是我不能使用全局函數,因爲這可能會導致命名衝突。
這不只是創造一個全球性的功能,但? – Nuvolari