JavaScript可以引用当前文件夹外的图像源吗?
Can JavaScript reference an image source outside of the current folder?
我构建了一个简单的幻灯片,其中图片每7秒更改一次,但是如果我将页面源移出带有图像文件的文件夹,它就不起作用了。
它必须是JavaScript而不是HTML相关,因为第一张图片加载良好,但一旦JavaScript试图改变图像源,我得到一个"文件未发现错误"。
即使当我尝试使第二个图像源与第一个图像(加载良好)相同的文件时,我得到文件未找到消息7秒加载页面(当JavaScript第一次更改源时)。
<!DOCTYPE html>
<head>
<script type="text/javascript">
var image_tracker = 1
function change(){
var image = document.getElementById("gc");
if(image_tracker==1)
{
image.src="C:'Users'Documents'IMG_1267.jpg";
image_tracker = 2;
}
else if(image_tracker==2)
{
image.src="C:'Users'Documents'IMG_1239.jpg";
image_tracker = 3;
}
else
{
image.src="C:'Users'Documents'IMG_1263.jpg";
image_tracker =1;
}
}
timer = setInterval('change()',7000);
</script>
</head>
<body>
<img src="C:'Users'Documents'IMG_1263.jpg" height="512" width="688" id="gc" onclick="clearInterval(timer);">
</body>
您可以使用".. "返回代码中的文件夹。我相信"~'"可以回到你项目的根源。例如,如果我有以下文件夹结构:
- c: '网站
- c: ' '网站图片
- c: ' ' ' 1. png图像网站
- c: ' ' ' 2. png图像网站
- c: ' ' ' 3. png图像网站
- c: ' '网站脚本'
你可以这样做:
<!DOCTYPE html>
<head>
<script type="text/javascript">
Var image_tracker = 1
function change() {
var image = document.getElementById("gc");
if (image_tracker == 1) {
image.src = "..'images'1.png";
image_tracker = 2;
} else if (image_tracker == 2) {
image.src = "..'images'2.png";
image_tracker = 3;
} else {
image.src = "..'images'3.png";
image_tracker = 1;
}
}
timer = setInterval('change()', 7000);
</script>
</head>
<Body>
<img src="..'images'1.jpg" height="512" width="688" id="gc" onclick="clearInterval(timer);">
</Body>
相关文章:
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 在ng重复循环中显示来自不同文件夹的图像
- 如何通过资产管道提供Javascript中子文件夹中的图像
- 可在多个相册文件夹中查找的动态图像库
- 如何使用javascript从文件夹中获取图像并发布直接链接
- Yii2从js脚本的页面上添加来自供应商文件夹的图像、css、js文件
- 如何在PHP中使用url保护我的图像和文件夹免受直接访问
- 使用文件夹路径名保存所有图像文件和文件名
- 将图像输出到浏览器,然后再将其保存到文件夹
- jQuery:用文件夹中的图像填充数组.或者使用AJAX从文件夹加载图像
- 将样式表、javascript和图像分离到不同文件夹中的优势
- 使用javascript从磁盘中的文件夹中选择所有图像的路径
- JS循环图像文件夹,预加载它们并分配给数组
- 使用Jquery打开图像文件夹
- 在哪里放置图像文件夹和java脚本文件夹在我的项目
- 每个用户在iBrowser中拥有自己的TinyMCE图像文件夹
- 如何使用nodejs从网站下载图像文件夹到本地目录
- 需要一个灯箱画廊,从图像文件夹调用,没有缩略图,并从一个按钮点击打开
- unsharp laravel filemanager -不能浏览图像文件夹
- 如何保存html2canvas图像到我的项目图像文件夹