js读取服务器文件内容 js可以作为服务器端开发语言~~~如果是客户端js,肯定不能不能读取更不能写入服务器文件,只能由服务器端代码控制客户端js访问客户端文件:客户能让你创建访问文件的activexobject你就可以访问了,要不免谈,一边凉快去. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS同样可以作为服务器端语言去写的,和VBS一样,只是以前的人一般用VBS写服务器端,JS写客户端,形成一种习惯。就像showbo所说,要搞清楚到底是服务器端的JS还是客户端的JS,如果写的是客户端JS,就不能操作服务器端了。 <script language="javascript" runat="server" ></script>脚本不就能在服务器端运行了吗。 恩js可以在服务器写程序.也就是服务器脚本那么这样可以用fso访问文件是没有问题的那么我想问activexobject可以访问服务器文件么,该怎么写 JS 是客户端执行的语言,也就是IE执行的,不能再服务器运行,如果你需要服务器运行的 可以使用其他语言 如ASP.NET ASP PHP JSP等等 //写文件,浏览器一般都会提示function WriteToFile() {try {var fso, s;fso = new ActiveXObject("Scripting.FileSystemObject");s = fso.CreateTextFile("e:\\hhh.html", true);s.write("This is a test");s.Close();}catch(err){var strErr = 'Error:';strErr += '\nNumber:' + err.number;strErr += '\nDescription:' + err.description;document.write(strErr);}}WriteToFile(); 简单地说下,服务器端JS和客户端JS的分别<script language="javascript" runat="server">..............</script>上面里面的语句全部在服务器端运行,runat="server"表明是服务器端的JS,又或者asp页面头定义了<%@LANGUAGE="JAVASCRIPT"%>,这样asp页面<%%>里的内容就是全部用JS的语法去写。<script language="javascript">..............</script>上面的语句就全部在客户端运行,与服务器端完全无关。两者ActiveXObject的分别,一般服务器端的ActiveXObject开通了、有读写权限,就可以完全应用了,因为所有操作都是在服务器端的机子动作,路径、操作文件等全部是服务器端的。而客户端的ActiveXObject的路径,操作文件全部是指客户端的机子,泄及安全方面所以一般都有安全警告提示,不然我们的机子就会被无端端地生成一堆文件,被删除文件,被改注册表等高危事件。 浏览器开发文档 百度地图 js错误 showmodialog ?????????? js添加事件的问题 javascript问题请教帮忙,谢谢 求计算和值 请...问...如何获得指定Table TD中的控件, 并将其置为不可用 怎么用JavaScript计算圆周率PI ? **********如下难题该如何解决*********** cells(3)和rowIndex+3的含义 帮忙看看这段幻灯片程序为什么有时不行,有时就可以。 用<input name="" type="image" onClick="window.open 。。。>打开网页的问题
//写文件,浏览器一般都会提示
function WriteToFile() {
try {
var fso, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
s = fso.CreateTextFile("e:\\hhh.html", true);
s.write("This is a test");
s.Close();
}
catch(err){
var strErr = 'Error:';
strErr += '\nNumber:' + err.number;
strErr += '\nDescription:' + err.description;
document.write(strErr);
}
}
WriteToFile();
<script language="javascript" runat="server">..............</script>
上面里面的语句全部在服务器端运行,runat="server"表明是服务器端的JS,又或者asp页面头定义了<%@LANGUAGE="JAVASCRIPT"%>,这样asp页面<%%>里的内容就是全部用JS的语法去写。<script language="javascript">..............</script>
上面的语句就全部在客户端运行,与服务器端完全无关。两者ActiveXObject的分别,一般服务器端的ActiveXObject开通了、有读写权限,就可以完全应用了,因为所有操作都是在服务器端的机子动作,路径、操作文件等全部是服务器端的。而客户端的ActiveXObject的路径,操作文件全部是指客户端的机子,泄及安全方面所以一般都有安全警告提示,不然我们的机子就会被无端端地生成一堆文件,被删除文件,被改注册表等高危事件。