Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript、HTML浏览_Javascript_Html - Fatal编程技术网

Javascript、HTML浏览

Javascript、HTML浏览,javascript,html,Javascript,Html,我需要做一个脚本,但我不知道如何开始。我的web服务器上有一个包含图片的文件夹。我需要一个脚本来帮助我访问该图片: 单击网页上的链接/按钮 仅获取包含图片的文件夹的浏览列表(服务器上的本地文件夹) 为var分配路径并加载图片 我在考虑做一些和画廊相似的事情。 你有什么想法或建议,或者有没有类似例子的链接?你不能按照你要求的方式去做。Javascript不是在服务器上本地运行的,而是在浏览器中远程运行的,因此它无法在服务器上本地访问任何内容 您可以使用AJAX从服务器请求文件夹的目录列表,但在

我需要做一个脚本,但我不知道如何开始。我的web服务器上有一个包含图片的文件夹。我需要一个脚本来帮助我访问该图片:

  • 单击网页上的链接/按钮
  • 仅获取包含图片的文件夹的浏览列表(服务器上的本地文件夹)
  • 为var分配路径并加载图片
我在考虑做一些和画廊相似的事情。
你有什么想法或建议,或者有没有类似例子的链接?

你不能按照你要求的方式去做。Javascript不是在服务器上本地运行的,而是在浏览器中远程运行的,因此它无法在服务器上本地访问任何内容

您可以使用AJAX从服务器请求文件夹的目录列表,但在web服务器中通常禁用目录列表功能


要做到这一点,您通常会使用在服务器上运行的代码,并生成您浏览到的页面。像ASP.NET或PHP这样的平台可以做到这一点。由于代码在服务器上运行,访问服务器上的文件夹没有问题。

解决这个问题的两种方法:纯客户端,使用JS或服务器端生成(PHP、NodeJS等)。纯JS端需要文件名的格式,比如IMG_X.jpg,其中X是一个数字。使用JS,您可以使用循环生成所需的标记,并用数字替换X。将当前页面作为查询字符串传递(site.com?p=1、site.com?p=2等),并使用JS计算基于此加载哪些图像。您可以使用
on error
来确定是否要加载其他图像(如果您想要危险地生活),或者可以在HTML中为最后一个图像添加一个变量。