作者LPH66 (運命のルーレット廻して)
看板Web_Design
標題Re: [問題] 下拉式選單被下面頁框遮住了
時間Tue Nov 15 19:55:09 2005
※ 引述《kc655039 (NNN  )》之銘言:
: ※ 引述《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
1F:推 kc655039:跟我想的一樣哈哈,我早上從頭推了一次也猜想是這樣 11/15 21:50
2F:→ kc655039:那用innerHTML會出現空行,是因為加入的東西被當作 11/15 21:50
3F:→ kc655039:block element嗎???要怎麼解決呢請問一下 11/15 21:51