页面之间调用js 比如a页面有个js1,b页面有个js2,a和b页面有共同的父页面c。现在要从js1调用js2,有什么方法可以实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 parent.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>parent</title><script>var a = window.open("a.htm");var b = window.open("b.htm");</script></head><body></body></html>a.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>a</title><script>function getBfunction(){ alert(window.opener.b.bFunction());}</script></head><body><input type="button" onclick="getBfunction()" value="调用b.htm的方法"/></body></html>b.htm<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>b</title><script>function bFunction(){return "这里是b.htm...";}</script></head><body></body></html> lihui_shine (浪尖赏花) 如果我abc三个页面是frameset,c是链接index页面,ab分别是frame里面的src比如<frameset cols="160,*" border="1"> <frame name="leftFrame" src="c.jsp" frameborder="0"> <frameset rows="25,*" border="1"> <frame name="pathFrm" src="./a.jsp" frameborder="0"> <frame name="mainFrm" src="./b.jsp" frameborder="0"> </frameset> 把 Javascript 放在主页,在子页调用:Complex.js 定义 Complex() <head><script src="Complex.js"></script></head><frameset rows="50%,50%"> <frame name="frame1" src="frame1.html"> <frame name="frame2" src="frame2.html"></frameset> 在子页frame1 frame2 调用主页定义的 Complex() 函数:var Complex = top.Complex;var c = new Complex(1,2); DOM认style属性吗? 如何实现网站当日访问量要求有详细代码!在线等。。。请高手解答。 问一个同一个BUTTON执行两次的问题 IE中菜单栏,工具栏等的隐藏问题 功能强大的网站主题自由切换jquery插件 如何让一个多行文本框的边框不显示? 如何用javascript实现按钮的隐藏??? 在image 对象里如何得到该图标文件的 字节流 关于瀑布流不要无限加载 各位大神,这个监控的 js 方式怎么写?有奖励 js弹出TXT文件 JavaScript怎么跳到Servlet
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>parent</title>
<script>
var a = window.open("a.htm");
var b = window.open("b.htm");
</script>
</head><body></body></html>
a.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>a</title>
<script>
function getBfunction(){
alert(window.opener.b.bFunction());
}
</script>
</head><body>
<input type="button" onclick="getBfunction()" value="调用b.htm的方法"/>
</body></html>b.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>b</title>
<script>
function bFunction(){
return "这里是b.htm...";
}
</script>
</head><body></body></html>
(浪尖赏花)
如果我abc三个页面是frameset,c是链接index页面,ab分别是frame里面的src比如
<frameset cols="160,*" border="1">
<frame name="leftFrame" src="c.jsp" frameborder="0">
<frameset rows="25,*" border="1">
<frame name="pathFrm" src="./a.jsp" frameborder="0">
<frame name="mainFrm" src="./b.jsp" frameborder="0">
</frameset>
<script src="Complex.js"></script>
</head>
<frameset rows="50%,50%">
<frame name="frame1" src="frame1.html">
<frame name="frame2" src="frame2.html">
</frameset>
在子页frame1 frame2 调用主页定义的 Complex() 函数:var Complex = top.Complex;
var c = new Complex(1,2);