1. 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:的本地文件,而不是服务器上的文件。
2. js文件中如何控制路径中的中文不被转义
中文是不会被转义的,读不到但是路径对的话一定是编码问题,只要所有的页面统一编码就不会了,与JS无关
3. js方法传参 参数值带单引号,冲突,如何转义.
<s:iterator value="relaxList" status="rl">
<a onclick="downMusic('<s:property value=\"top.rs_nm\"/>')
4. js的ajax用post传值和直接form表单post传值的区别为什么form的可以用,js的不行。而且已经成功传过去了
//form提交都是把input的name和value组合起来发专过去的属
varbmPage=$(":text[name='bmPage']").val();
varbook=$(":text[name='book']").val();
5. js中如何判断一个字符是不是被转义的
我能想得到的方式就是把转义的字符放在一个数组里面,然后进行遍历查找,找得到的就是被转义的.
6. 在给js函数传参的时候给我把参数转义了
关于这个问题是字符串转义问题,
通常情况下一个反斜杠"\"都会作为转义字符的起始符,
如果要在字符串中保存转义字符,
则需要用另一个转义字符来转义“\\”
所以,在windows下的文件路径在程序中都是使用双斜杠来表示的-- C:\\test\\test.txt