关于iframe替代textarea的技术

代码如下 <IFRAME id=editer2 width="100%" height=200></IFRAME>
<P></P>
<P align=center><INPUT id=Button1 οnclick=show(editer2); type=button value=Button name=Button1> <INPUT id=Button2 οnclick=insertImg(editer2); type=button value=InsertImg name=Button2></P>
<SCRIPT language=javascript>
  function initEdit(editer)//使iframe可以运行的函数
  {
   editer.document.designMode="On";
   editer.document.open(); //可以删掉
   editer.document.close(); //可以删掉
  }
 
  function show(editer)
  {
   var tmp = editer.document.body.innerHTML;
   document.write(tmp);
  }
 
  function insertImg(editer)
  {
   sel = editer.document.selection.createRange();
   sel.pasteHTML("<img src='/test/web.gif'></img>");//这里需要想办法获得真正iframe内的内容
  }
  initEdit(editer2);//使iframe可以调用函数
  </SCRIPT>
实现效果如下:

代码如下

<script language=javascript> function initEdit(editer)//使iframe可以运行的函数 { editer.document.designMode="On"; editer.document.open(); //可以删掉 editer.document.close(); //可以删掉 } function show(editer) { var tmp = editer.document.body.innerHTML; document.write(tmp); } function insertImg(editer) { sel = editer.document.selection.createRange(); sel.pasteHTML(" ");//这里需要想办法获得真正iframe内的内容 } initEdit(editer2);//使iframe可以调用函数 </script>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值