主页面里定义可一个form,target是一个iframe,可以影藏这个iframe做到无刷新的效果
<form id="Form1" method="post" onsubmit="" encType="multipart/form-data" action="<%=WebRoot%>/popwin/Upload.jsp" target="hidden_frame">
...
</form>
<iframe name='hidden_frame' id="hidden_frame" style=""></iframe>
在Upload.jsp中,通过
out.print("<script type='text/javascript'>function init(){window.parent.finishUpload('" + errCodeGlobal + "')}</script>");
这样的写法来调用主页面的js方法
这个在ie中是可以正常运行的,但是在FireFox中,输出到iframe里的代码,会多一个pre标签,变成下面这个样子
<pre>
<script type='text/javascript'>function init(){window.parent.finishUpload('UPLOAD_SUCCESS')}</script>
</pre>
这样导致js方法调用不到,不知道谁遇到过类似情况或知道怎么解决,请指教~~
<form id="Form1" method="post" onsubmit="" encType="multipart/form-data" action="<%=WebRoot%>/popwin/Upload.jsp" target="hidden_frame">
...
</form>
<iframe name='hidden_frame' id="hidden_frame" style=""></iframe>
在Upload.jsp中,通过
out.print("<script type='text/javascript'>function init(){window.parent.finishUpload('" + errCodeGlobal + "')}</script>");
这样的写法来调用主页面的js方法
这个在ie中是可以正常运行的,但是在FireFox中,输出到iframe里的代码,会多一个pre标签,变成下面这个样子
<pre>
<script type='text/javascript'>function init(){window.parent.finishUpload('UPLOAD_SUCCESS')}</script>
</pre>
这样导致js方法调用不到,不知道谁遇到过类似情况或知道怎么解决,请指教~~
解决方案 »
- jbpm4.3与SSH整合问题
- Cookie能不能存储对象啊
- hibernate+Struts+JSP+MySQL+Tomcat(5.5.17)的一个项目中遇到一个很奇怪的关于Tomcat的问题,麻烦高手详阅内容和能给予帮助,谢谢!!
- 想实现这样一个功能
- 编译servlet所需要的环境
- 如何使用javascript得到自打开网页以来的时间
- struts2中action的新手问题
- jsp中使用java类的问题
- 学JSP 看什么书啊? :(
- jbuilder 4 是否不支持javascript? 我的 jsp中的javascirpt程序不执行,有没有办法?
- 关于hibernate配置文件中,hibernate.hbm2ddl.auto值的设置?
- js能获得导入的excel文件的状态吗?
response.setContentType("text/html; charset=" + LOCAL_CHARSET);
就可以了