各位大侠高手:怎么通过Servlet的response传值给一HTML页面的iframe呢

BerlinWall 2009-07-25 09:08:18
各位大侠高手:
怎么通过Servlet的response传值输出到HTML页面的iframe中呢?然后再把此值在HTML页面alert出来,望各位不吝赐教啊!
...全文
254 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
AngelInDark 2009-07-25
  • 打赏
  • 举报
回复
response没办法直接把值输出到iframe中,只能输出到本页中,要想实现你说的功能只能在response中添加对应的JS代码,然后赋值以后在调用iframe的JS函数。
如在iframe中定义一个js变量 a,一个js函数function alerta(){alert(a);}
在response中输出

String a = "test";
out.println("<script>");
out.println("parent.frames['a'].a='" + a +"'");
out.println("parent.frames['a'].alerta();");
out.println("</script>");

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧