㈠ javascript得到指定文件的绝对路径【在线等答案】
<input id=uri type=text value=""><script> uri.value="http://www.xxxx.com/1.jpg"; </script>最少 也应该能得到相对目录路径吧如果有就可以这样<img id=mg src="/img/1.jpg"/><input id=uri type=text value=""><script> 假设 你的网页是"http://www.xxxx.com"; 那这样做 var url = location.href.replace("http://",""); var url1=""; if(url.lastindexOf("/")>0){ url1 = url.substring(0,url.lastindexOf("/")); }else{ url1 =url } uri.value ="http://"+url1 +mg.src</script>
㈡ js 多文件上传 怎么获得文件的本地路径
flex上传的是文件流,你应该在服务端接到这个字节流 将其创建成文件对象 并保存在服务器专本地磁属盘中获得路径返回给前台,如果你们用node js做的服务器 也是同理 一定有处理流的方法,关键是你要理解flex 通过onload加载成功后在成功事件对象中取得的是 这个文件的信息 包括 字节流啊 宽高啊 名字啊等等。不知道能否让你理解。
㈢ JavaScript中的路径“../”表示什么概念,不同层次的文件访问同一个JS文件,引用路径为什么都是一样的
../ 表示上级目录。这是相对路径,做网页里面引用图片、js、媒体文件、css等都经常用到。index.jsp 引用 jquery-1.4.3.js 那么:jquery-1.4.3.js 文件相对 index.jsp 的位置就是在 index.jsp 的上级目录中的 js 文件夹内。哎,说得有点绕口,你这样理解:你在你电脑上建立一个 文件夹C,进 C 里面再新建一个 文件夹D。你再进 D 里面去,然后在 D 里面你把 ../ 这个东西直接看作文件夹内的 向上按钮 ,写一个 ../ 等于你按下了一次向上。index.jps 和 js 目录是同级的,index.jsp 引用 js 里面的 jq.js 路径是: js/jq.jslistaccount.jsp 和 js 目录不同级,它引用 jq.js 就要 向上 两次,第一次向上是到 account 目录,然后 再向上一次,到 WEB-INF 目录, WEB-INF 目录和 js 目录同级了,接着就可以去 js 目录里面找到 jq.js 了,引用路径是:../../js/jquery-1.4.3.js
㈣ jsp中调用js的路径问题
WEB-INF下的东西是访问不到的,把你的inf.js文件拿出来,放哪随你愿意,总之别放在WEB-INF、或者WEB-INF的子目录下,然后重新指定以下路径,就能访问到了。
㈤ javascript 怎么从文件路径得到file对象
代码如下:<script type="text/javascript"> //FX获取文件路径方法 function readFileFirefox(fileBrowser) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert('无法访问本地文件,由于浏览器安全设置。为了克服这一点,请按照下列步骤操作:(1)在地址栏输入"about:config";(2) 右键点击并选择 New->Boolean; (3) 输入"signed.applets.codebase_principal_support" (不含引号)作为一个新的首选项的名称;(4) 点击OK并试着重新加载文件'); return; } var fileName=fileBrowser.value; //这一步就能得到客户端完整路径。下面的是否判断的太复杂,还有下面得到ie的也很复杂。 var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); try { // Back slashes for windows file.initWithPath( fileName.replace(/\//g, "\\\\") ); } catch(e) { if (e.result!=Components.results.NS_ERROR_FILE_UNRECOGNIZED_PATH) throw e; alert("File '" + fileName + "' cannot be loaded: relative paths are not allowed. Please provide an absolute path to this file."); return; } if ( file.exists() == false ) { alert("File '" + fileName + "' not found."); return; }
㈥ js获取文件路径怎么写
<script>$("input[name=fileString]").change(function(){//varnames=[];for(vari=0;i<$(this).get(0).files.length;++i){//names.push($(this).get(0).files[i].name);//console.log($(this).get(0).files[i].mozFullPath);//方式一:varfilePath=$(this).val();console.log(filePath);//方式二:alert($('input[type=file]').val());}//console.log(names);//方式三:alert($("input[name=fileString]").val());})</script>
注意:以上方式取到的都是文件的伪路径,由于浏览器的安全策略,Chrome浏览器及内核的浏览器是不可能获取文件在本地的真实路径的。IE浏览器可以通过设置安全级别,能获取到真实路径。
㈦ js实现选择文件夹路径
1. js 不能实现抄选择 文件夹。 既有的 文件选择是 浏览器自带的,js 不能对 这个文件选择器做任何更改。 2. 如果想选择文件夹, js 不能实现。 必须使用 activex 控件的方式, 或者使用flex 编写。如 QQ空间 里面的批量上传控件, 就可以读出磁盘里面的文件夹。
㈧ javascript引入外部js文件
如果想用纯JS来实现,是没有办法的,提供两个方案1. 用JS来实现,但是需要自己手专工把文件名列属表弄出来,作为数据,如下var files = ['文件名1‘, '文件名2', '文件名3',…]; // 这个数组放该目录下的所有文件名var dir = '/path/to/your/directory/'; // 这里放对应的路径for (var i=;0; i<files.lenght; i++) { var script = document.createElement('script'); script.type= "text/javascript"; script.src = dir + files[i] + ".js"; document.getElementsByTagName('head')[0].appendChild(script);}2. 第二种方法和一楼说的差不多,通过后端模板或者程序来遍历目录,把对应的文件都生成到html当中
㈨ 在a.js文件中引用b.js文件中定义的对象两个js文件不在同一目录下如下图的可以直接用吗为什么
图看不到,倒是他们之间是可以相互引用的a.js中加上<script type="text/javascript" src="b.js的路径"></script>就可以了
㈩ 关于js文件的路径问题 在线等
宿主页面文件 简单抄点就是调袭用JS的那个页面你是网站的根目录下建的JS,引用时就用<script language="javascript" type="text/javascript" src="../sample08.js"> </script> 如果你那样引用话就要看你的宿主页面的位了,如果是和JS在同一目录下就是正确的,但不在同一目录下就有问题了JS文件一般也没什么固定的存放文件夹,你可以为了方便放到自建JS文件夹中.再命名来区分不同功能的JS引用则根据JS在网站的相对位置"../"是网站根目录. 再找到JS的位置引用如JS在根目录的JS文件夹中则<script language="javascript" type="text/javascript" src="../JS/*.js"></script>
未经允许不得转载:山九号 » js对象定义的文件路径|javascript得到指定文件的绝对路径【在线等答案】