注册 登录
编程论坛 ASP.NET技术论坛

这个路径怎么解决不了

雨夜秋风 发布于 2010-07-02 09:13, 1293 次点击
比如有一张图片在E:\ABC\123\QA.jpg.
有一个程序在E:ABC\236\ftx.exe
为什么我做了一个HTA文件在E:\ABC文件夹下background="123\QA.jpg"可以找到路径。
而这个<input type="button" value="FTX" onclick="open_tool('ftx_tool')">
<script   language="javascript">
function open_tool(tem_key)
{
var tem_href;
var file_path;
var tem_file;
tem_href=document.location.href;
tem_file=location.href.match(/\/([^\?/]*)(\?|$)/)[1];  
file_path=tem_href.replace(tem_file,"");
if(tem_key=="ftx_tool"){
               var strPath=file_path + "236\ftx.exe";}
就找不到路径了是怎么的会事?
14 回复
#2
bygg2010-07-02 10:19
<input type="button" value="FTX" onclick="open_tool('ftx_tool')">
<script   language="javascript">
function open_tool(tem_key)
{
var tem_href;
var file_path;
var tem_file;
tem_href=document.location.href;
tem_file=location.href.match(/\/([^\?/]*)(\?|$)/)[1];  
file_path=tem_href.replace(tem_file,"");
if(tem_key=="ftx_tool"){
               var strPath=file_path + "236\ftx.exe";}


不知道你这段代码所属的程序是放在哪个文件夹下的.
你可以将strPath输出来看一下.
#3
冰镇柠檬汁儿2010-07-02 10:29
首先alert(strPath)看看结果
其次,我想知道你是怎么把这个值赋值给background的?
#4
雨夜秋风2010-07-02 10:37
回复 2楼 bygg
HTA文件我放在E:\ABC文件夹下

[ 本帖最后由 雨夜秋风 于 2010-7-2 10:39 编辑 ]
#5
bygg2010-07-02 10:46
以下是引用冰镇柠檬汁儿在2010-7-2 10:29:04的发言:

首先alert(strPath)看看结果
其次,我想知道你是怎么把这个值赋值给background的?

他的background是成功的,现在是无法找到另外一个文件.
所以,我们都想知道,LZ的strPath到底是什么.

LZ,用alert(strPath)看看是什么结果.
#6
冰镇柠檬汁儿2010-07-02 11:51
我的意思是想说open_tool里有没有给background赋值的语句
#7
雨夜秋风2010-07-02 15:54
回复 6楼 冰镇柠檬汁儿
那不用的呀!我是用来做背景图片的
只要那个可以运行就可以的了
#8
冰镇柠檬汁儿2010-07-02 16:03
哦,我了解了,alert(strPath)是什么值?
#9
雨夜秋风2010-07-02 19:18
回复 8楼 冰镇柠檬汁儿
不管你是什么值
只要在文件夹里打开hta文件点击就可以调用那个程序就可以了
#10
NewDeveloper2010-07-02 21:02
很明显路径错的哇 有必要看的么。 在你取href的时候不知这个HTML的名字也被取过来了么。
#11
NewDeveloper2010-07-02 21:03
随便JS substring搞下就好了
#12
雨夜秋风2010-07-03 17:57
怎么我就没有得到满意的答案呢?
难道就没有高手或是没人愿意给给我答案呢?
#13
NewDeveloper2010-07-03 19:11
不好意思是我的错 没看全你的代码  应该是最后加斜杠的问题貌似你的 斜杠方向反了 236/ftx.exe  前面说的当我废话好了
#14
冰镇柠檬汁儿2010-07-05 09:39
以下是引用雨夜秋风在2010-7-3 17:57:16的发言:

怎么我就没有得到满意的答案呢?
难道就没有高手或是没人愿意给给我答案呢?
你不愿意说那个变量的值就算了,你不愿意看那个变量的值,我也没什么可说的,找不到文件,很显然是路径的问题,就像你在你的电脑里输入了一个文件路径,如果电脑告诉你路径错误,你会怎么办?
既然别人问你的问题,你不回答,你让人家怎么帮你找问题所在?所以你就不要说这里找不到满意的答案,这是你自己的问题
#15
bygg2010-07-05 11:18
我们这么多人问你那个值是什么,难道你也没看见吗?还说没有人帮你?
1