看看这些帖子吧,可能对你有帮助
http://community.csdn.net/Expert/topic/3739/3739908.xml?temp=.6730158
我也想实现这样的功能,不过还没找一个比较可行的解决办法
有个思路我觉得有点可行的,你可以下载一个htmlarea 跨平台html编辑器,哪里有很多类似模态的弹出窗体,看看他们的代码,不就OK吗?我还在研究。。

解决方案 »

  1.   

    <input type="button" value="打开对话框" onclick="showDialog('2.htm')"/>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function showDialog(url)
    {
    if( document.all ) //IE
    {
    feature="dialogWidth:300px;dialogHeight:200px;status:no;help:no";
    window.showModalDialog(url,null,feature);
    }
    else
    {
                       //modelessDialog可以将modal换成dialog=yes
    feature ="width=300,height=200,menubar=no,toolbar=no,location=no,";
    feature+="scrollbars=no,status=no,modal=yes"; 
    window.open(url,null,feature);
    }
    }
    //-->
    </SCRIPT>这段代码已经在ie6及firefox上调试通过
      

  2.   

    楼上正解^__^
    <input type="button" value="打开对话框" onclick="showDialog('2.htm')"/>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function showDialog(url)
    {
    if( document.all )//IE
    {
    feature="dialogWidth:300px;dialogHeight:200px;status:no;help:no";
    window.showModalDialog(url,null,feature);
    }
    else
    {
                       //modelessDialog可以将modal换成dialog=yes
    feature ="width=300,height=200,menubar=no,toolbar=no,location=no,";
    feature+="scrollbars=no,status=no,modal=yes"; 
    window.open(url,null,feature);
    }
    }
    //-->
    </SCRIPT>