javascript 调用另一个页面的方法

是这样的,我在第一个页面放置了一个文本框和一个按钮。第二个页面放置一个上传文件的控件和一个按钮。我想要实现的单击第一个页面,弹出第二个页面,实现图片上传功能后,把第二个页... 是这样的,我在第一个页面放置了一个文本框和一个按钮。第二个页面放置一个上传文件的控件和一个按钮。我想要实现的单击第一个页面,弹出第二个页面,实现图片上传功能后,把第二个页面上传得图片路径信息传递给第一个页面的文本框。怎么使用javasript实现呢~
目前的实现思路有,把文件的信息作为一个参数传递给第一个页面,再第一个页面的onload事件中检验这个这个参数,不过貌似这个要求第一个页面刷新吧,不知道怎么弄。有一位前辈使用的是另一种方法,直接在第二个页面调用第一个页面中的方法,window.opener.window.方法名(方法参数);这个可以实现,但是我调试就是报错~~
那位大虾帮我分析分析这两种方法,还有其他的方法吗?
展开
 我来答
zhihui_ge
2011-03-28
知道答主
回答量:28
采纳率:0%
帮助的人:11.3万
展开全部
方法是多的去了,你的意思是当输入东西到文本框然后点击按钮实现跳转对吧,如果你用的是C#语言的话,那么可以用Response,同样呢你也可以用javascript:***()来调用某种方法来实现,也可以自己写方法,然后自己在按钮的click中bool它就ok了,你上面这个是window打开,需要配置很多参数,当然你配置也行,就是难看了点,用这个我觉得太模式化,你使用getElementById这个比上面的都好用啊
百度网友e39c26d
2011-03-28 · TA获得超过908个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:165万
展开全部
给你提供个思路吧,代码就不写了,第一个页面放置一个空的DIV,然后通过jquery的load方法异步加载第二个页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yufei624166713
2011-03-28 · TA获得超过491个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:444万
展开全部
LZ你把代码贴出来吧!
思路很多:
父窗口打开也就是你的方法
还可以用层打开这样就不需要换页了对你而言比较易懂!
如果想在另外一个页面的话你把2页面代码贴出来我帮你解决!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dommy529
2011-03-28 · TA获得超过1496个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:893万
展开全部
其实最好的办法是用DIV模拟弹出窗口,然后用AJAX异步调用页面2,有一堆JS库可以简单的实现这个效果,但是问题就出在这个上传文件的控件上,因为不可控,不知道是否无刷新上传之类的,所以用window.open()开新窗口可能也是没有办法的办法。

用弹出窗口然后回调只能在页面2中通过window.opener调用页面1,不知道楼主是不是笔误,window.opener就可以了,后面不用再跟一个window了:

在页面1中定义一个参数:ImgPath = '';
在页面2中访问这个参数:window.opener.ImgPath = 'newpath';
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式