<!-- 设置字体 -->
function format(what,opt)
{
alert("ok");
if (!validateMode()) return;
if (opt=="removeFormat")
{
what=opt;
opt=null;
}
if (opt==null) HtmlEdit.document.execCommand(what);
else HtmlEdit.document.execCommand(what,"",opt); pureText = false;
HtmlEdit.focus();
}<select id = "selectFont" name="selectFont"
onclick="format('fontname',document.all.selectFont.options(document.all.selectFont.selectedIndex).value);
selectFont.options[0].selected = true;"
style="font-family: 宋体; font-size: 9pt"
onmouseover="window.status='选择选定文字的字体。';return true;"
onmouseout="window.status='';return true;">
<option selected>选择字体</option>
<option value="宋体">宋体</option>
<option value="楷体_GB2312">楷体</option>
<option value="新宋体">新宋体</option>
<option value="黑体">黑体</option>
<option value="隶书">隶书</option>
<option value="幼圆">幼圆</option>
<option value="Andale Mono">Andale Mono</option>
<option value=Arial>Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Book Antiqua">Book Antiqua</option>
<option value="Century Gothic">Century Gothic</option>
<option value="Comic Sans MS">Comic Sans MS</option>
<option value="Courier New">Courier New</option>
<option value=Georgia>Georgia</option>
<option value=Impact>Impact</option>
<option value=Tahoma>Tahoma</option>
<option value="Times New Roman" >Times New Roman</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Script MT Bold">Script MT Bold</option>
<option value=Stencil>Stencil</option>
<option value=Verdana>Verdana</option>
<option value="Lucida Console">Lucida Console</option>
</select>
function format(what,opt)
{
alert("ok");
if (!validateMode()) return;
if (opt=="removeFormat")
{
what=opt;
opt=null;
}
if (opt==null) HtmlEdit.document.execCommand(what);
else HtmlEdit.document.execCommand(what,"",opt); pureText = false;
HtmlEdit.focus();
}<select id = "selectFont" name="selectFont"
onclick="format('fontname',document.all.selectFont.options(document.all.selectFont.selectedIndex).value);
selectFont.options[0].selected = true;"
style="font-family: 宋体; font-size: 9pt"
onmouseover="window.status='选择选定文字的字体。';return true;"
onmouseout="window.status='';return true;">
<option selected>选择字体</option>
<option value="宋体">宋体</option>
<option value="楷体_GB2312">楷体</option>
<option value="新宋体">新宋体</option>
<option value="黑体">黑体</option>
<option value="隶书">隶书</option>
<option value="幼圆">幼圆</option>
<option value="Andale Mono">Andale Mono</option>
<option value=Arial>Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Book Antiqua">Book Antiqua</option>
<option value="Century Gothic">Century Gothic</option>
<option value="Comic Sans MS">Comic Sans MS</option>
<option value="Courier New">Courier New</option>
<option value=Georgia>Georgia</option>
<option value=Impact>Impact</option>
<option value=Tahoma>Tahoma</option>
<option value="Times New Roman" >Times New Roman</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Script MT Bold">Script MT Bold</option>
<option value=Stencil>Stencil</option>
<option value=Verdana>Verdana</option>
<option value="Lucida Console">Lucida Console</option>
</select>
firefox不支持document.all,改成这样
onclick="var ele = document.getElementById('selectFont'); format('fontname',ele.options[ele.selectedIndex].value);
function format(what,opt)
{
var editor = document.getElementById("HtmlEdit").contentWindow;
if (!validateMode()) return;
if (opt=="removeFormat")
{
what=opt;
opt=null;
}
if (opt==null) editor.document.execCommand(what);
else editor.document.execCommand(what,false,opt);
//alert(what);
//alert(opt);
pureText = false;
editor.focus();
}