返回列表 上一主題 發帖

[發問] 自動執行js且傳遞參數

[發問] 自動執行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內要如何接收傳遞過來的參數??

謝謝!!

傳遞參數適用於呼叫函數FUNCTION
將test.js內的程式寫在同一頁面的JS區段,呼叫並傳遞參數即可
  1. document.write("<script language='javascript' type='text/javascript' src='test.js?y=2011'></script>");
複製代碼
這個作法是多此一舉
心安,平安   為了論壇的永續經營,您不妨 贊 助 論 壇
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

回復 2# 小誌


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

TOP

不管你分成幾個,頁面執行時有幾個JS檔就得載入幾個,所以合併成一個JS檔就好
而且不要濫用document.write,這其實會使執行效能低落的
心安,平安   為了論壇的永續經營,您不妨 贊 助 論 壇
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

回復 4# 小誌


    謝謝

TOP

        靜思自在 : 有心就有福,有願就有力,自造福田,自得福緣。
返回列表 上一主題