b.js写函数test()
c.js可以直接调用test()
,如果html没有同时引用写两个,你可以自己在
b.js中写document.write("<script
src='c.js'></script>")
然后就可以调用函数了
这个获取参数的方法有多种,比如:url 传值(a.html?id=1),窗体传值:
a.html:
function doopen(){
//打开一个子窗体
var aa = window.showModalDialog("b.html","可以传到子窗口的一个值","dialogHeight=200pxdialogWidth=300px")
//接收子窗体传过来的值
document.getElementById('temp').value = aa
}
b.html:
//获取父窗体传过来的值
var aa = window.dialogArguments
alert(aa)
function doClose(obj){
//返回值给父窗体
window.returnValue = obj.innerHTML
//关闭本窗体
window.close()
或者,把值写到文档中。。。不考虑其他的,传值的方法有很多种