JavaScript图像本地路径
很抱歉,我想在网页上加载gif并使用 HTTP链接如下图所示,它工作得非常完美 但当我用路径替换它时,它就不起作用了 gif位于网页的同一文件夹中 我尝试过: /thegifname.gif /thegifname.gif //thegifname.gif thegifname.gif 但是,这些方法中没有一种是有效的,即在中使用调试器,在代码和本地路径中使用断点 /thegifname.gif它可以工作!但是没有调试工具,我看不到gifJavaScript图像本地路径,javascript,asp.net,Javascript,Asp.net,很抱歉,我想在网页上加载gif并使用 HTTP链接如下图所示,它工作得非常完美 但当我用路径替换它时,它就不起作用了 gif位于网页的同一文件夹中 我尝试过: /thegifname.gif /thegifname.gif //thegifname.gif thegifname.gif 但是,这些方法中没有一种是有效的,即在中使用调试器,在代码和本地路径中使用断点 /thegifname.gif它可以工作!但是没有调试工具,我看不到gif <script language="javascr
<script language="javascript" type="text/javascript">
var size = 0;
var id= 0;
function add_gif() {
document.getElementById("Label1").style.display = "none";
show_image("http://i789.photobucket.com/albums/yy180/Lendisson/progress_bar.gif", 300,15, "Running");
}
function show_image(src, width, height, alt) {
var img = document.createElement("img");
img.src = src;
img.width = width;
img.height = height;
img.alt = alt;
document.getElementById("divUpload").style.display="inline";
var div = document.getElementById("divUpload");
div.appendChild(img);
}
</script>
好的,下面是查找和调试的过程 一,。打开你们的firebug,试着点击图像src,若它打开了图像,就意味着它得到了正确的图像资源,并且有一些显示问题 若并没有,那个么在提供的路径中有错误,请检查它 二,。若图像正确打开,则意味着您的图像加载正确,只是后来被其他元素覆盖了 三,。如果是这种情况,请再次打开firebug并仅使用样式属性,您将看到您的图像 四,。如果没有,那么调试它。你一定会发现问题所在
如果我留下了你从问题中恢复时发现的东西。请发表评论好,这里是查找和调试程序 一,。打开你们的firebug,试着点击图像src,若它打开了图像,就意味着它得到了正确的图像资源,并且有一些显示问题 若并没有,那个么在提供的路径中有错误,请检查它 二,。若图像正确打开,则意味着您的图像加载正确,只是后来被其他元素覆盖了 三,。如果是这种情况,请再次打开firebug并仅使用样式属性,您将看到您的图像 四,。如果没有,那么调试它。你一定会发现问题所在
如果我留下了你从问题中恢复时发现的东西。请发表评论您确定图像与运行上述js代码的页面位于同一文件夹中吗?divUpload是否在Label1中?如果是这样的话,您也需要为Label1设置display=。嗯!若要确认,请打开firebug并尝试单击image src,若它打开了image,则表示它获取了正确的资源,并且存在一些显示问题。如果不是,那么在路径上有一些错误,而DePoad和Label1在两个不同的页面中的PAR不同,这意味着它不工作,你根本看不到图像,或者只有没有加载的图像标志?控制台中有错误吗?您确定图像与运行上面js代码的页面位于同一文件夹中吗?是否在Label1中进行divUpload?如果是这样的话,您也需要为Label1设置display=。嗯!若要确认,请打开firebug并尝试单击image src,若它打开了image,则表示它获取了正确的资源,并且存在一些显示问题。如果不是,那么在路径上有一些错误,而DePoad和Label1在两个不同的页面中的PAR不同,这意味着它不工作,你根本看不到图像,或者只有没有加载的图像标志?控制台中有错误吗?