將文檔設置爲設計模式
要將整個文檔設置爲設計模式,能夠對文檔對象自己設置 designMode 屬性。當文檔處於設計模式時,將不運行腳本。這樣,彷佛在文檔內設置一個按鈕來打開或關閉設計模式是個好注意,但這樣作沒有做用。當用戶打開它後,它將保 持在設計模式狀態。當他們下次單擊此按鈕時,它將被選定而不是被單擊,他們再次單擊它,將可以編輯它的值。這就是爲何若是要使用設計模式最好對框架或 IFrame 中的文檔設置 designMode 屬性的緣由。下例展現如何爲 IFrame 中的文檔打開設計模式:
代碼以下: 設計模式
<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 屬性的值始終以首字母大寫格式存儲,即時它最初是以所有小寫設置的。請在測試它的值時必定記住這點。designMode 屬性的默認值是「Inherit」。