看板 Web_Design 關於我們 聯絡資訊
※ 引述《kc655039 (￾NN￾N ￾  )》之銘言: : ※ 引述《LPH66 (運命のルーレット廻して)》之銘言: : : 把選單部份的HTML做成字串 再用document.write包起來 : : 然後另存一個檔案 副檔名用.js : : 然後在要加入的地方寫 : : <script language="javascript" src="xxx.js"></script> : : xxx.js就是剛剛存的那個檔案 : : 範例: : : http://home.pchome.com.tw/home/6conan/MenuBase.js : : (其實這是我的網站的選單HTML :P) : 這個方法我現在也在用, : 就是用document.write把選單寫進去原來的html中, : 可是我覺得很怪,像這樣把選單寫道Html中, : 後面的東西不會被覆蓋掉,就是可以很正常的顯示整個網頁, : 可是有的時候在測試自己寫的function的時候, : 就在裡面加一行document.write('why'); : 可是卻會整頁不見只剩下左上角有個why, : 這個是什麼原因呢?? document.write是在你還沒顯示完網頁時可以寫入 如果顯示完了又document.write 它就會全清掉再來寫 要除錯的話建議用window.alert -- "LPH" is for "Let Program Heal us".... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.54
kc655039:跟我想的一樣哈哈,我早上從頭推了一次也猜想是這樣 11/15 21:50
kc655039:那用innerHTML會出現空行,是因為加入的東西被當作 11/15 21:50
kc655039:block element嗎???要怎麼解決呢請問一下 11/15 21:51