子窗口向父窗口传值的问题
现在我用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试一下