doc.selection.createRange().pasteHTML(dotable);

解决方案 »

  1.   

    例子:
    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();">
      

  2.   

    孟兄:我那个是用ASP。NET加VB。NET做的我把代码发给你你帮我加上去可以么?现在比较急~~~~
      

  3.   

    以下是我做的插入表格的代码:
    但要根据鼠标所在的位置实行插入表格,我就不知道怎么做了?可以告诉我在那里加段什么样的代码可以实现这样的功能么?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();
    }
      

  4.   

    <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> 
      

  5.   

    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>";

      doc.selection.createRange().pasteHTM(string)

    }
    else
    {
     return false;
    }
     idContent.focus();
    }
    通过啊
    接分
      

  6.   

    表的问题就OK了
    但是~~~~~~~
    怎么才可以用下拉列表框把WINDOWS里的字体
    就是用系统的字体/!!!!!!!!!!急~~~~~~~~~~~~~~``