|
在<body>與</body>之間合適位置寫下這個代碼:
<script language="JavaScript" src="head.js"
type="text/JavaScript"></script>
src="js文件名稱和路徑"
2、js文件怎么寫?
比如:head.js內(nèi)容這樣寫,把主頁面里的htm需要轉(zhuǎn)換成JS的代碼,用JS語句“document.write”或“document.writeln”輸出。
用軟件自動轉(zhuǎn)換比較方便,比如:HTML to AnyCode,存入相應(yīng)js文件中。
注意:
如果用“HTML to AnyCode”保存文檔,文件結(jié)尾后有一個“/”符號,手工刪除掉,否則,主頁面不能正確顯示調(diào)用。
如果直接復(fù)制代碼,則需要去掉“<script language="JavaScript">
<!--”和“//--> </script>”,只保留“document.writeln”輸出語句。
附記:document.write() 和document.writeln() 區(qū)別
document.write()
//將內(nèi)容寫入文檔,當(dāng)前編輯位置為寫入的內(nèi)容的后一個字符。
document.writeln()
//將內(nèi)容寫入文檔,并添加一個換行符,當(dāng)前編輯位置為寫入的內(nèi)容的后一行的起始位置。
document.write ()和document.writeln()都是JavaScript向客戶端寫入的方法。
Writeln是以行方式輸出的,一般情況下用兩種方法輸出的效果在頁面上是沒有區(qū)別的,兩種方法僅當(dāng)在查看源代碼時才看得出區(qū)別,除非是輸出到pre或xmp元素內(nèi)。
復(fù)制代碼 代碼如下:
document.writeln("百度")
document.writeln("百度")
document.writeln("知道")
document.writeln("知道")
document.writeln("知道")
復(fù)制代碼 代碼如下:
document.write("<pre>百度")
document.write("百度")
document.write("知道")
document.write("知道")
document.write("知道</pre>")
今天試驗了一下經(jīng)典下載站JS遠(yuǎn)程調(diào)用,基本達(dá)到了預(yù)期效果。
就是大蒜系統(tǒng)自帶的標(biāo)簽無法轉(zhuǎn)換。
原因咨詢了一下,客服回答:“無法使用js調(diào)用,我們的標(biāo)簽是在加載頁面時通過一次掃描,對標(biāo)簽進(jìn)行解析輸出的,如果在js中調(diào)用,即使你通過轉(zhuǎn)義輸出了標(biāo)簽也不會被解析。”
需注意的是,用JS轉(zhuǎn)換html代碼時,最好只轉(zhuǎn)換DIV占位符內(nèi)的內(nèi)容,這樣可以使整個頁面位置固定,不會發(fā)生錯位。
另外,發(fā)現(xiàn)用JS調(diào)用JS,“HTML to AnyCode”轉(zhuǎn)換后勿需再做修改,直接可用。
雅虎廣告,JS調(diào)用后,不需特殊處理,直接可用。
Google,還沒試,待以后解決。
JavaScript技術(shù):htm調(diào)用JS代碼,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。