两个javascript的基础问题·······················? <script>function getstrLength(str) {var patt=/([\/]).*\1/g;var result=str.match(patt);if(result!=null) {return str.match(patt)[0].length - 2;}return 0;}alert(getstrLength("sowkdlfs/sdf***/sdklfk"));</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那个地址路径无法用javascript读取吗? 那我还有一个问题···在使用 ActiveXObject("Scripting.FileSystemObject") 例子: var fso; var strFile; fso = new ActiveXObject("Scripting.FileSystemObject"); strFile="d:\\web\\t1.txt"; if(fso.FileExists(strFile)) { var y = fso.OpenTextFile(strFile,2,true,false); y.WriteLine("JavaScript的FileSystemObject对象"); y.WriteLine("JavaScript写入文本文件的内容"); document.write("写入文本文件" + strFile + "成功 <br/>"); 里面的strFile文本文件地址可不可以只指定本网页存放的文档下的txt。 这样直接可以考到别人电脑上用就不用再在指定的文档下面建立一个相应的txt文件了。这个问题问了好久·也有高手回答了· 但是问题还是没有得到解决··· 不大明白你问题的意思,句子好长不过权限问题呢?别人机器禁用ActiveXObject怎么办? strFile文本文件地址可不可以只指定本网页存放的文档下的txtre:Server.MapPath("文件名") javascript获取html的存放文件路径<script> var s=document.location.href; s=s.substring(8); alert(unescape(s).replace(/\//gi,"\\"));</script> 有用 , 我3609 卡巴 直接报杀毒 ,那是病毒好不好第一个问题: javascript怎么读取网页存放在电脑的那个文件夹下啊? 比方说我的index.html存放在d:\web文件夹里面。 怎么读取到这个地址啊? 第二个问题: javascript怎么计算两个特定的符号之中的字符数量啊? 比方说 sowkdlfs/sdf***/sdklfk 怎么计算两个/之间的字符多少个啊? (补充:两个/的位置不是确定的,我的意思是要通过javascript在一句话中先寻找到两个/符号,难后在计算两个/之间的字符数量)第一个问题:不要白想 ,要是能,就是病毒,不然我就做个网页,把他们的 所有东西都改了 比如删除D盘第二用字符串获取。 <script language="javascript"> alert(window.location.href); alert(window.location); alert(location.href); alert(parent.location.href); alert(top.location.href); alert(document.location.href); alert(document.URL);</script>〈script>function getCurrentDirectory(){var locHref = location.href;var locArray = locHref.split("/");/**这里测试locArray效果** for(x in locArray){ document.write("locArray["); document.write(x+"]: "); document.write(locArray[x]+"<br />"); } **/ delete locArray[locArray.length-1]; var dirTxt = locArray.join("/"); return dirTxt;}document.write(getCurrentDirectory());</script>适应ie,不适应firefox,firefox 可能出现乱码 那段代码在ie下是没有中文乱码问题的在火狐下有,改成下面的就没有问题了<script> var s=document.location.href; s=s.substring(8); alert(decodeURI(s).replace(/\//gi,"\\"));</script> 把js代码放到单独的文件的安全和效率问题 焦点获取问题!请各位帮帮小妹! JS IE和Firefox兼容不了 片假名验证 脚本双引号转义? 有关pastehtml<"<object>">的问题 对话框问题 netscape下layer的显示问题 在网页中插入RealPlayer ActiveX对象,如何实现全屏播放rm呢? javascript的onclick问题,急............................................... 添加节点的问题, 郁闷了 有关SetTimeOut的小问题
ActiveXObject("Scripting.FileSystemObject")
例子:
var fso;
var strFile;
fso = new ActiveXObject("Scripting.FileSystemObject");
strFile="d:\\web\\t1.txt";
if(fso.FileExists(strFile)) {
var y = fso.OpenTextFile(strFile,2,true,false);
y.WriteLine("JavaScript的FileSystemObject对象");
y.WriteLine("JavaScript写入文本文件的内容");
document.write("写入文本文件" + strFile + "成功 <br/>"); 里面的strFile文本文件地址可不可以只指定本网页存放的文档下的txt。
这样直接可以考到别人电脑上用就不用再在指定的文档下面建立一个相应的txt文件了。这个问题问了好久·
也有高手回答了· 但是问题还是没有得到解决···
不过权限问题呢?别人机器禁用ActiveXObject怎么办?
re:
Server.MapPath("文件名")
<script>
var s=document.location.href;
s=s.substring(8);
alert(unescape(s).replace(/\//gi,"\\"));
</script>
有用 , 我3609 卡巴 直接报杀毒 ,那是病毒好不好
第一个问题:
javascript怎么读取网页存放在电脑的那个文件夹下啊?
比方说我的index.html存放在d:\web文件夹里面。
怎么读取到这个地址啊? 第二个问题:
javascript怎么计算两个特定的符号之中的字符数量啊?
比方说 sowkdlfs/sdf***/sdklfk 怎么计算两个/之间的字符多少个啊?
(补充:两个/的位置不是确定的,我的意思是要通过javascript在一句话中先寻找到两个/符号,难后在计算两个/之间的字符数量)
第一个问题:不要白想 ,要是能,就是病毒,不然我就做个网页,把他们的 所有东西都改了 比如删除D盘
第二用字符串获取。
alert(window.location.href);
alert(window.location);
alert(location.href);
alert(parent.location.href);
alert(top.location.href);
alert(document.location.href);
alert(document.URL);
</script>
〈script>
function getCurrentDirectory(){
var locHref = location.href;
var locArray = locHref.split("/");
/**这里测试locArray效果**
for(x in locArray){
document.write("locArray[");
document.write(x+"]: ");
document.write(locArray[x]+"<br />");
}
**/
delete locArray[locArray.length-1];
var dirTxt = locArray.join("/");
return dirTxt;
}document.write(getCurrentDirectory());
</script>
适应ie,不适应firefox,firefox 可能出现乱码
<script>
var s=document.location.href;
s=s.substring(8);
alert(decodeURI(s).replace(/\//gi,"\\"));
</script>