|
要將整個(gè)文檔設(shè)置為設(shè)計(jì)模式,可以對(duì)文檔對(duì)象本身設(shè)置 designMode 屬性。當(dāng)文檔處于設(shè)計(jì)模式時(shí),將不運(yùn)行腳本。這樣,似乎在文檔內(nèi)設(shè)置一個(gè)按鈕來打開或關(guān)閉設(shè)計(jì)模式是個(gè)好注意,但這樣做沒有作用。當(dāng)用戶打開它后,它將保持在設(shè)計(jì)模式狀態(tài)。當(dāng)他們下次單擊此按鈕時(shí),它將被選定而不是被單擊,他們?cè)俅螁螕羲瑢⒛軌蚓庉嬎闹怠_@就是為什么如果要使用設(shè)計(jì)模式最好對(duì)框架或 IFrame 中的文檔設(shè)置 designMode 屬性的原因。下例展示如何為 IFrame 中的文檔打開設(shè)計(jì)模式:
復(fù)制代碼 代碼如下:
<script for="btnDesign" event="onclick">
targetDoc = document.frames(0).document;
if (targetDoc.designMode == "On")
targetDoc.designMode = "Off";
else
targetDoc.designMode = "On";
</script>
<button id=btnDesign>DesignMode</button>
<iframe src="blank.htm" style="border: black thin; width:100%; height:200px"></iframe>
designMode 屬性的值始終以首字母大寫格式存儲(chǔ),即時(shí)它最初是以全部小寫設(shè)置的。請(qǐng)?jiān)跍y(cè)試它的值時(shí)一定記住這點(diǎn)。designMode 屬性的默認(rèn)值是“Inherit”。
JavaScript技術(shù):document.designMode的功能與使用方法介紹,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。