javascript问题,子框架中的网页如何操作主窗口中的控件,功能是用iframe实现上传操作,放到一个网页中 结果就是不能把上传后的图片的地址,传给主窗口中一个类型为hidden的input的value中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上传后图片的地址传回主窗体方式改为使用javascript方法传。下面的语句只是个简单的例子:Response.Write(@"<script language='javascript'>eval('self.opener.window.location.reload()');alert('登陆成功!');window.close();</script>");原理差不多。 楼上的,说使用javascript方法传,是什么意思啊,有点不解,能否再说的详细点啊 假设你上传后图片的地址存放在变量(string)urlpic中,那么在上传处理完成后加上这句:Response.Write(@"<script language='javascript'>top.window.form1.pic.value="+urlpic+"</script>");只是根据你给出的情况写的,不对再调试。 Response.Write(@"<script language='javascript'>top.window.form1.pic.value="+urlpic+";</script>");上面的忘写了个分号:) 好像看不到结果,网页结果为a.aspx <input name="pic" type="hidden" id="pic" value=""></td>b.aspx<script language='javascript'>top.window.form1.mpic.value='hello,my friend';</script><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> 好像看不到结果,网页结果为a.aspx <input name="pic" type="hidden" id="pic" value=""></td>b.aspx<script language='javascript'>top.window.form1.pic.value='hello,my friend';</script><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> 请问为什么看不了结果,在网页里,用上面javascript的语句,在网页中看不到<input name="pic" type="hidden" id="pic" value="hello,my friend"></td>还是网页的结果为<input name="pic" type="hidden" id="pic" value=""></td> 1.RegisterStartupScript("key", "<script>window.parent.contents.location.replace('../treeview.aspx');</script>") 2.Response.Write("<script language=javascript>window.parent.contents.location.href='../treeview.aspx'</script>") 获取Html登录后的源代码 SQLITE3,如何将多行合成一行,用SQL语句??? 反射调用 引起IIS进程内存无法释放 关于项目设计,不吐不快! 一个JaveScript脚本问题 存入数据库为什么出错。急。郁闷 NET如何解析如下格式的数据 关于网站登陆,我知道这个话题太老了,可是为了保证网站的安全我必须还要问问啊?1000分送上 请问高手们...我的datatable里面有一个叫PK_ID的列,怎么判断其中没有等于5的...谢谢 请问为什么我加了框架后就无法编辑了? DataBinder.Eval()方法怎样用? 看MSDN都看不明啊. 用户管理系统面向对象的实现[开放源码]
使用javascript方法传。下面的语句只是个简单的例子:
Response.Write(@"<script language='javascript'>eval('self.opener.window.location.reload()');alert('登陆成功!');window.close();</script>");原理差不多。
网页结果为
a.aspx
<input name="pic" type="hidden" id="pic" value=""></td>b.aspx
<script language='javascript'>top.window.form1.mpic.value='hello,my friend';</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
网页结果为
a.aspx
<input name="pic" type="hidden" id="pic" value=""></td>b.aspx
<script language='javascript'>top.window.form1.pic.value='hello,my friend';</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<input name="pic" type="hidden" id="pic" value="hello,my friend"></td>还是网页的结果为
<input name="pic" type="hidden" id="pic" value=""></td>
2.Response.Write("<script language=javascript>window.parent.contents.location.href='../treeview.aspx'</script>")