<iframe id=demo></iframe> <input type=button value=insertTable onclick=insertTable()> <script> var doc=demo.document doc.designMode="on" function insertTable(){ demo.focus(); doc.selection.createRange().pasteHTML("<table border><td>表<td>格</table>") } </script>
function insertTable() { var arr = showModalDialog("HTMLEdit/table.htm","","font-family:Verdana; font-size:10; dialogWidth:20em; dialogHeight:20em;status:0");
if (arr != null) {
var ss; ss=arr.split("*") row=ss[0]; col=ss[1]; var string; string="<table border=1>"; for(i=1;i<=row;i++) { string=string+"<tr>"; for(j=1;j<=col;j++) { string=string+"<td></td>"; } string=string+"</tr>"; } string=string+"</table>";
function doInsertTable(){
var dotable=showModalDialog("editor_table.htm",false,"dialogWidth:200px;dialogHeight:156px;status:0;");
if (dotable!=undefined){
//dotable为表格的html代码
doc.selection.createRange().pasteHTML(dotable);
}else{
return false;
}
Editor.focus();
}<div title="插入表格" onclick="doInsertTable();">
但要根据鼠标所在的位置实行插入表格,我就不知道怎么做了?可以告诉我在那里加段什么样的代码可以实现这样的功能么?function insertTable()
{
var arr = showModalDialog("HTMLEdit/table.htm","","font-family:Verdana; font-size:10; dialogWidth:20em; dialogHeight:20em;status:0");
if (arr != null)
{
var ss; ss=arr.split("*")
row=ss[0];
col=ss[1];
var string;
string="<table border=1>";
for(i=1;i<=row;i++)
{
string=string+"<tr>";
for(j=1;j<=col;j++)
{
string=string+"<td></td>";
}
string=string+"</tr>";
}
string=string+"</table>";
content=idContent.innerHTML;
content=content+string;
idContent.innerHTML=content;
}
else
{
return false;
}
idContent.focus();
}
<input type=button value=insertTable onclick=insertTable()>
<script>
var doc=demo.document
doc.designMode="on"
function insertTable(){
demo.focus();
doc.selection.createRange().pasteHTML("<table border><td>表<td>格</table>")
}
</script>
{
var arr = showModalDialog("HTMLEdit/table.htm","","font-family:Verdana; font-size:10; dialogWidth:20em; dialogHeight:20em;status:0");
if (arr != null)
{
var ss; ss=arr.split("*")
row=ss[0];
col=ss[1];
var string;
string="<table border=1>";
for(i=1;i<=row;i++)
{
string=string+"<tr>";
for(j=1;j<=col;j++)
{
string=string+"<td></td>";
}
string=string+"</tr>";
}
string=string+"</table>";
doc.selection.createRange().pasteHTM(string)
}
else
{
return false;
}
idContent.focus();
}
通过啊
接分
但是~~~~~~~
怎么才可以用下拉列表框把WINDOWS里的字体
就是用系统的字体/!!!!!!!!!!急~~~~~~~~~~~~~~``