Board logo

標題: [發問] 自動執行js且傳遞參數 [打印本頁]

作者: arloo    時間: 2011-7-1 15:31     標題: 自動執行js且傳遞參數

請問各位大大:

我寫了一段程式想要在js內自動執行另一個新的js且有參數傳遞給新的js,但不知能否達到需求??
document.write("<script language='javascript' type='text/javascript' src='test.js'></script>");
此程式可以自動執行,但試了一下將參數傳給test.js
document.write("<script language='javascript' type='text/javascript' src='test.js?y=2011'></script>");
1.不知此寫法對否??
2.如果可以傳遞參數,那test.js內要如何接收傳遞過來的參數??

謝謝!!
作者: 小誌    時間: 2011-7-1 21:46

傳遞參數適用於呼叫函數FUNCTION
將test.js內的程式寫在同一頁面的JS區段,呼叫並傳遞參數即可
  1. document.write("<script language='javascript' type='text/javascript' src='test.js?y=2011'></script>");
複製代碼
這個作法是多此一舉
作者: arloo    時間: 2011-7-2 09:51

回復 2# 小誌


謝謝回覆!!
因為js內自動執行的新js程式篇幅過於龐大,所以希望能獨立出來,等條件符合時才去執行新的js,故有此想法.
不知是否能告知如何撰寫?
謝謝!!
作者: 小誌    時間: 2011-7-2 14:16

不管你分成幾個,頁面執行時有幾個JS檔就得載入幾個,所以合併成一個JS檔就好
而且不要濫用document.write,這其實會使執行效能低落的
作者: arloo    時間: 2011-7-3 15:23

回復 4# 小誌


    謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)