『壹』 原生js如何获取img标签中的真实路径
脚本是从服务器角度,从用户真实浏览页面的角度入手,获取。跟你随手打的相对路径肯定不一样,网络上是需要URI定位的,不然怎么寻找资源
『贰』 在ASP.NET中使用JS怎么将图片的路径写成绝对路径
你可以在asp页面中添加一个隐藏的控件,在加载页面的时候将图片的路径赋值给隐藏的控件然后使用js获取隐藏控件的值即可,希望对你有帮助..
『叁』 关于js 获取图片相对路径的问题
js 并没有什么获抄取相对、绝对路径的区别,你的问题是每次执行 y_s(ev) 的时候都会重新设置 src:ev.dataTransfer.setData("img",ev.target.src);
而这里设置的就是ev.target.src获取全路径去从新设置的,所以你得不到正确的值,不是i=16,不一定的,看你移动了哪里
改变一下你获取值的方法就行,根据你路径的特点,这样获取:
var a = src.split("_")[1].split(".")[0];
这样不管是什么路径,就都没关系了。
『肆』 js如何获取火狐以及谷歌中<input type="file"/>的本地绝对路径
尊敬的用户,您好!很高兴为您答疑。
默认设置下,处于安全考虑,火狐是无法获取此路径的。
但是通过修改设定,可以变相实现此目的:
第一步:打开“about:config”页面,查找“signed.applets.codebase_principal_support”属性,将其值设置为true。
设为TRUE
第二步:在javascript中采用以下代码进行获取:
复制内容到剪贴板
代码:
function getValueFF(id){
var ip = document.getElementById(id);
if (ip.files) {
//ffx3 - try to have access to full path
try {
netscape.security.PrivilegeManager.enablePrivilege( 'UniversalFileRead' )
}
catch (err) {
//need to set signed.applets.codebase_principal_support to true
}
};
return ip.value;
}
但是此方案对于面向大众的网站意义不大。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
『伍』 asp.net中 如何用js将img设置成绝对路径
vs中默认的是当前项目所在文件夹为根目录,如果用相对路径,你可以将图片资源文件夹放在网页所在文件目录,然后直接使用就可以了。如果放在其他文件夹的话,..\
表示回退一层目录,你自己根据情况定
给你一段代码,就是利用上传控件直接显示图片的
//保存封面修改
FileUpload
upBook
=
this.dvBook.FindControl("upBook")
as
FileUpload;
Image
imgBook
=
this.dvBook.FindControl("imgBook")
as
Image;
string
fileName
=
upBook.FileName;
if
(fileName.Trim().Length
!=
0)
{
string
savePath
=
Server.MapPath(imgBook.ImageUrl);
upBook.PostedFile.SaveAs(savePath);
//将图片保存至该路径
}
『陆』 如何用js怎么获取到图片的相对路径
javascript中img.src属性可以获取到图片的完整路径, 相对路径要通过与相对位置计算得出。计算方版法:
先要明权确自己的相对位置在哪,这个是需要人为指定的。
核心代码如下:
var res=document.getElementById("img").src;
var root_href='根目录路径';
res=document.getElementById("img").src.replace(root_href,'');
用jquery方法
var res=$("#img").attr("src");
res=res.substring(res.indexOf("根")+2);
更多关于在上传文件的过程得到完整路径的方法请参考如下:
file.select();
var res=document.selection.createRange().text;
var res=file.files.item(0).getAsDataURL();
var res=file.value
『柒』 用JS怎么提取绝对路径
把下面代码复制下来, 保存为 folder.asp, 修改里面的测试路径, 在源路径下加几个文件, 目标路径清空, 然后在IIS下访问即可测试:
--------------------------------------------
<script language="javascript" runat="server">
//为源文件夹和目标文件夹赋值, 如果是相对路径, 使用 Server.mappath() 函数转换成绝对路径, 若是绝对路径, 则直接赋值.
var ps = Server.mappath("/testfolder1"); //源路径
var po = Server.mappath("/testfolder2"); //目标路径
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder(ps,po); //复制文件夹
</script>
---------------------------------------------
注意: 运行时如果提示被拒绝, 请查看文件夹的安全权限, 为IIS的匿名用户(默认是IUSR_机器名)赋予目标文件夹的写权限. 或直接将目标路径设成everyone可写.
『捌』 js如何获取图片的绝对路径
理论是可以的,首先用js取得location,然后在和图片路径相加 哦 想复杂了 其实很简单,你在image元素里面加个onclick事件,这样写 <table><tr> <td><input type="image" id="expression1" name="expression1" src="1.gif" onClick="soso(this)></td> <td><input type="image" id="expression2" name="expression2" src="2.gif" onClick="soso(this)></td> <td><input type="image" id="expression3" name="expression3" src="3.gif" onClick="soso(this)></td> <td><input type="image" id="expression4" name="expression4" src="4.gif" onClick="soso(this)></td> <td><input type="image" id="expression5" name="expression5" src="5.gif" onClick="soso(this)></td> </tr></table> <div id="abc"> </div> <script language="javascript"> function soso(tt){ document.all("abc").innerHTML="<img Src='"+tt.src+"'>" } </script> _______________________
『玖』 JS 如何动态获取本地文件夹中的所有图片
1、require.context
2、具体实现步骤
首先我们需要知道图片的路径,图片的路径是相对路径也可以是绝对路径;其次我们需要获取到图片的文件名
『拾』 javascript 图片的绝对路径
在我的电脑,下面的代码成功:
<html>
<head>
<title>选择一幅图片</title>
</head>
<body>
<imgname=img1src=""border="0"width="400"height=500>
<scriptlanguage="javascript"type="text/javascript">
varmyImages=newArray("e:/TEMP/文件/三生石.jpg","e:/TEMP/文件/中国心.jpg");
varimgIndex=prompt("Enteranumberfrom0to1","");
document.images["img1"].src=myImages[imgIndex];
</script>
</body>
</html>
你的路径里面的在JS里面会转义,应该使用\或者/
此外,这样的程序只能在你的机器上运行,在服务器上的时候,浏览器是显示操作浏览器的那个人的电脑上的e:的本地文件,而不是服务器上的文件。