showmodaldialog 如何动态加载父窗口的所有函数或者直接include父窗口,但要动态的

我想做一个公共的编辑界面,可以调用父窗口的函数。多个页面可以打开这个编辑界面。怎么才能把父窗口的函数加载进来呢,或者自动就让本页调用parent.函数呢兄弟们帮帮忙吧因为... 我想做一个公共的编辑界面,可以调用父窗口的函数。多个页面可以打开这个编辑界面。怎么才能把父窗口的函数加载进来呢,或者自动就让本页调用parent.函数呢
兄弟们帮帮忙吧
因为弹出界面的内容是拷贝父窗口表格中的内容,所以调用方式也跟父窗口一样,没有加parent.,要是能把父窗口的js函数也加载到弹出界面就好了
展开
 我来答
百度网友845f74e61
2012-05-14 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1605万
展开全部
那你就把父窗口中的JS代码提成一个JS文件
两个画面都引同一份JS文件,就可以调用相应的方法了。
更多追问追答
追问
想法很好,但是这里有多个页面都用这个弹出界面,岂不是要把每个页面的操作都加进来啦,可能我的想法行不通吧,还是谢谢你了
追答
那你的想法是什么样的呢?如果不引入JS,那你想怎么调用JS方法呢.
说一下你的想法吧.
珠宝猎人的世界
2012-05-14 · TA获得超过234个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:127万
展开全部
子窗口和父窗口,用parent 或者子窗口句柄,,函数都能互通啊。。有啥问题??
追问
我用的是document.getElementsByTagName('script')[0].text;取得父窗口的js代码,然后用在弹出窗口
var script = document.createElement ("script"); //创建script元素
script.type = "text/javascript";
script.text = argum.js; //添加script代码,由父页面传过来的
document.body.appendChild(script);
把父窗口传过来的代码加载到弹出窗口,然后就可以调用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式