Javascript 获取声明函数的文件的URL
我在网上找不到任何东西。 我使用的关键词都给了我更传统的答案 我正在为一个闪存文件的嵌入器工作。 我想有一个文件夹与闪存文件和javascript代码,以嵌入它正确 我的问题是,如何获取Flah文件的路径? 我有js文件中的相对URL,但是如果我从js文件中发出请求,它将获取html页面的URL,对吗 在Flash中,行为是相同的,但是您可以获得SWF文件所在的url。 我认为它也存在于PHP中。 如何使用javascript文件实现这一点 我知道我必须在HTML中有URL,因为我加载了js文件。 我可以把它作为参数发送给我调用的函数。 但是我正试图使安装尽可能简单,所以如果这个函数存在,我想知道它 谢谢 编辑: 最后,我使用了一些PHP,他们可以使用$_SERVER[PHP_SELF]轻松定位自己,向javascript文件添加一些参数 嵌入PHP请求的方式与嵌入javascript文件的方式相同Javascript 获取声明函数的文件的URL,javascript,Javascript,我在网上找不到任何东西。 我使用的关键词都给了我更传统的答案 我正在为一个闪存文件的嵌入器工作。 我想有一个文件夹与闪存文件和javascript代码,以嵌入它正确 我的问题是,如何获取Flah文件的路径? 我有js文件中的相对URL,但是如果我从js文件中发出请求,它将获取html页面的URL,对吗 在Flash中,行为是相同的,但是您可以获得SWF文件所在的url。 我认为它也存在于PHP中。 如何使用javascript文件实现这一点 我知道我必须在HTML中有URL,因为我加载了js文件
工作起来很有魅力。如果我对这个问题的理解是正确的,你可以通过javascript轻松访问url,这就是你想要的。根据你的页面构造方式,你可以通过使用所有这些技巧来实现?浏览器遇到此处未使用attr的普通标记时会阻塞 以下内容将在单独的JS文件中为简单起见,我使用PrototypeJS语法,并假设加载此脚本的标记位于:
不,你没有完全理解我,但那是我的错。我缺乏适当的词汇。谢谢艾威。
// src will be the src of THIS JS file, as the browser has blocked
var src = $$("head script").last().src;
// root just takes the src up to the last '/'
var root = src.substring(0, src.lastIndexOf("/"));