首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

子窗口向父窗口传值的有关问题

2013-01-01 
子窗口向父窗口传值的问题现在我用iframe嵌套一个页面然后在子窗口向父窗口传值 %if(null ! request.get

子窗口向父窗口传值的问题
现在我用iframe嵌套一个页面  然后在子窗口向父窗口传值
 <%
  if(null != request.getAttribute("path")){
  String name = request.getAttribute("name").toString();
  %>
  <script type="text/javascript">
  parent.document.getElementById("op").value=<%=name%>; 
  </script>
  <%
  }
  %>
name值可以取到    比如 name=新建文件夹.txt  
js就会报 '新建文件夹' 未定义的错误 如果把.txt后缀去掉就不会报错  不知道是什么原因  ,因为是多个文件上传,
中间我要用分隔符分开  所以这里不知道要怎么办了 ..
还有,我需要传回一个path路径,也遇到了同样的问题 
我的path==C:\workspace\.metadata\.plugins\xxxxxxxxx
他会报缺少;的错   错误指向C:这    
请问怎么解决

[解决办法]
 <%
   if(null != request.getAttribute("path")){
   String name = request.getAttribute("name").toString();
   %>
   <script type="text/javascript">
 parent.document.getElementById("op").value=<%=name%>; 
  </script>
   <%
   }
   %>
你把parent.document.getElementById("op").value这的value改成text试一下

热点排行