我想知道如何使用javascript搜索文件夹A中所有.htm文件的代码并显示在特定页面1上包含第1页链接的所有页面。 我想出了一个javascritp代码的alg,我觉得它很简单,应该可以工作。
x = filename of current webpage Z;
for every .htm file i in folder A;
for every <href> in file i;
if href's filename = x;
put into iframe of Z, a link to file i;
我是脚本新手,所以我还没能将库用到它的完整xtent。有没有办法使用javascript钻研所有.htm并搜索throguh链接代码?
答案 0 :(得分:2)
您是否在浏览器中使用Node.js或Javascript?浏览器中的JavaScript都是客户端的,无法直接访问文件夹中的.htm文件。
对于使用PHP(或其他服务器端语言)来说,这可能会更好。
答案 1 :(得分:0)
BROWSER 中的Javascript是一种客户端编程语言。除非你通过ajax请求所有文件,否则你需要使用可以作为后端的东西。
您可以使用其他内容,例如node.js或php。 Node.js是javascript,不是在浏览器中执行,而是在后端执行。
答案 2 :(得分:0)
通常,javascript是客户端并在浏览器中运行。在该上下文中,您无法轻松访问服务器上的文件。您必须与服务器通信才能获取该信息。
服务器端javascript确实存在,但并不常见。如果您可以访问可在Windows Server上执行经典ASP的环境,则可以非常轻松地在服务器上运行javascript。
以下是关于服务器端javascript主题的简短文章。
http://www.sitepoint.com/server-side-javascript-will-be-as-common-as-php/