在JS文件A中调用另一JS文件B,可以实现,但只能等A载入完成后才能载入B,实现代码:
在A中插入以下代码(经本地调试成功)
var otherJS = 'diaoyong.js'//js的地址,请自定义
document.write('')
如要调试,请在与页面同目录创建diaoyong.js,内容为
alert('调用到了外部的js!')
楼主,首先纠正一下,PHP是不能执行JS的函数的(当然,服务器端的js框架除外)!1楼的答案,那是个伪调用,根本就不是php在调用,而是js代码自己在调用!
了解了php的执行流程就知道,js是客户端运行,php是服务器端运行!当在服务器端将php完全解析完,变为html代码,扔回浏览器后,就
全是html静态代码了!所以,一楼的答案是伪调用!不是真正的php调用!
前端静态页面可以用ajax访问php服务端,但是服务端的php代码是没法访问前端的js function. 充其量用file_get_contents()什么的获取源代码
而已!
js 是依托于浏览器运行,服务器端都不存在浏览器,当然就没法运行了!对于服务器端来说,html和js就跟text文件一件,就是一堆字符!没有其他意义!
你把js文件和php文件放在同一个文件夹下面,引用里面不用写路径,直接加文件名:<script language="javascript" type="text/javascript" src="t.js"></script>这样就可以了,其他的方法我目前还没找到。html语言里面可以随便写路径,只要指向正确就可以了。