我有一個使用一個iFrame作爲文本區域,然後下拉菜單中的onchange它執行標準的內容編輯:添加自定義風格,內容編輯
idContent.document.execCommand(CMD「」 OPT);
其中「idContent」是iFrame。
其中一個下拉菜單應該是樣式,但會執行「formatBlock」命令。
我有一個自定義樣式表。有沒有辦法讓我將這種風格創建成這種風格?如果沒有,我可以爲這些自定義樣式設置另一個下拉菜單,但設置這些樣式的命令名是什麼?
這裏是我目前使用的下拉和javascript:
<select onchange="cmdExec('formatBlock',this[this.selectedIndex].value);this.selectedIndex=0">
<option selected>Style</option>
<option value="Normal">Normal</option>
<option value="Heading 1">Heading 1</option>
<option value="Heading 2">Heading 2</option>
<option value="Heading 3">Heading 3</option>
<option value="Heading 4">Heading 4</option>
<option value="Heading 5">Heading 5</option>
<option value="Address">Address</option>
<option value="Formatted">Formatted</option>
<option value="Definition Term">Definition Term</option>
</select>
function cmdExec(cmd,opt)
{
idContent.document.execCommand(cmd,"",opt);
idContent.focus();
}
什麼是「標準內容編輯器「?你在用什麼CMS?如果沒有這個背景,你的問題可能意味着什麼,因爲它是關於如何在抽象中使用特定的CMS而不是JavaScript。 – 2009-06-18 11:30:12