您的位置:首页 > Web前端 > JavaScript

关于iframe代替textarea的传值问题

2004-09-24 11:28 309 查看
关于iframe的传值问题,一直让偶头疼,他怎么就不会跟着form表单一起
传值呢???

.
昨晚绞尽脑汁

,查阅无数资料





,终于得出一条妙计


那就是…………………………………………
用隐藏域作为过渡,利用javascript将iframe中的内容,放入隐藏域的value中,
如此一来,通过form表单的传值就可方便的将值传入另外的页面了,
你也认为这是妙计吧


作为实际行动,偶立马行动,开始了又一段漫长的调试
…………
<form name="form1" action="GetInfo.asp" method="post">
<iframe id="editer2" name="editer2" MARGINHEIGHT="5" MARGINWIDTH="5"  width="600" height="200" vspace="1"></iframe>
<P align="center">
<INPUT id="submit" type="" value="确定" name="ok" onclick="GetInfo()">
<Input Type="hidden" name="GetEditInfo">
</form></P>
  <script language="javascript">
  function initEdit(editer)
  {  
   editer.document.designMode="On";
   //editer.document.open();
   //editer.document.close();
  }
  initEdit(editer2);
  function GetInfo(editer)
  {  
  document.form1.GetEditInfo.value=editer.document.body.innerHTML;//这里有小问题
 }
  GetInfo(editer2);  
  }
…………
虽说偶已费尽心思,不过难免存在一点小小的问题

,不怕,现在的任务就是把他解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息