Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用HTML/java追加?_Javascript_Html_Append - Fatal编程技术网

Javascript 使用HTML/java追加?

Javascript 使用HTML/java追加?,javascript,html,append,Javascript,Html,Append,我想使用HTML或java附加一个.txt文件,我知道这是可能的 但是,继续遇到ActiveX警告,在这种情况下,这只是令人恼火的(我们知道ActiveX停止如此该死的教条) 是否有一种简单的方法可以在没有AxtiveX提示的情况下编写脚本 当前脚本如下所示(至少是snippit of) fruit.txt 函数WriteToFile(){ 试试{ var fso,s; fso=新的ActiveXObject(“Scripting.FileSystemObject”); s=fso.OpenTe

我想使用HTML或java附加一个.txt文件,我知道这是可能的 但是,继续遇到ActiveX警告,在这种情况下,这只是令人恼火的(我们知道ActiveX停止如此该死的教条)

是否有一种简单的方法可以在没有AxtiveX提示的情况下编写脚本

当前脚本如下所示(至少是snippit of)

fruit.txt
函数WriteToFile(){
试试{
var fso,s;
fso=新的ActiveXObject(“Scripting.FileSystemObject”);
s=fso.OpenTextFile(“C:\\TESTAPEND\\TESTAPEND.txt”,8,1,-2);
s、 writeline(document.ietmdata.name.value);
s、 Close();
} 
抓住(错误){
var strErr='错误:';
strErr+='\n编号:'+err.number;
strErr+='\n说明:'+err.description;
文件编写(strErr);
} 
} 
函数WriteToFile2(){
试试{
var fso2,s2;
fso2=新的ActiveXObject(“Scripting.FileSystemObject”);
s2=fso2.OpenTextFile(“C:\\TESTAPEND\\TESTAPEND.txt”,8,1,-2);
s2.writeline(document.ietmdata.name2.value);
s2.Close();
} 
捕获(错误2){
var strErr2='错误:';
strErr2+='\n编号:'+err2.number;
strErr2+='\n说明:'+err.description;
文件编写(strErr2);
} 
} 
函数WriteToFile3(){
试试{
var-fso3,s3;
fso3=新的ActiveXObject(“Scripting.FileSystemObject”);
s3=fso3.OpenTextFile(“C:\\TESTAPEND\\TESTAPEND.txt”,8,1,-2);
s3.writeline(document.ietmdata.name2.value);
s3.Close();
} 
捕获(错误2){
var strErr3='错误:';
strErr3+='\n编号:'+err3.number;
strErr3+='\n说明:'+err.description;
文件编写(strErr3);
} 
} 

追加acaddoc.lsp


图纸分析仪1.1



如果默认情况下Acaddoc.lsp文件位于AutoCAD安装它们的位置,只需单击要应用图形分析器1.1程序的AutoCAD版本旁边的“附加”



AutoCAD 2006 阿佩尔斯 AutoCAD 2009 梨 AutoCAD 2010 班纳纳斯
如果您在本地计算机上的IE中看到activex提示,那么不要担心在服务器上运行代码时不会收到警告

您有多种选择,但是如果activex适合您,那么我建议您坚持使用,因为提示的存在是有原因的,这是一种安全风险,对于任何想要合法访问本地文件的web应用程序,它通常会弹出一条警告消息,因为如果不这样做,就像明天太阳升起一样,它肯定会被利用

您也可以使用Applet(Java),但这太过分了,但有了适当的证书,它将绕过许多安全警告和问题。它是网站中的一个重要组件,但它的优点是所有支持浏览器的小程序都可以运行代码,这与使用ActiveX时的情况不同,ActiveX只支持浏览器


或者您可以等待HMTL 5的开发,它应该本机支持文件IO。

请显示您正在使用的代码。该.txt文件位于何处?在服务器或客户端的PC?lol中,不,这是针对内部“通过共享网络”项目的警告显示。。。
<title>fruit.txt </title>
<SCRIPT LANGUAGE='JavaScript'> 
function WriteToFile() { 
try { 
var fso, s; 
fso = new ActiveXObject("Scripting.FileSystemObject"); 
s = fso.OpenTextFile("C:\\TESTAPEND\\TESTAPEND.txt" , 8, 1, -2); 
s.writeline(document.ietmdata.name.value); 
s.Close(); 
} 
catch(err){ 
var strErr = 'Error:'; 
strErr += '\nNumber:' + err.number; 
strErr += '\nDescription:' + err.description; 
document.write(strErr); 
} 
} 


function WriteToFile2() { 
try { 
var fso2, s2; 
fso2 = new ActiveXObject("Scripting.FileSystemObject"); 
s2 = fso2.OpenTextFile("C:\\TESTAPEND\\TESTAPEND.txt" , 8, 1, -2); 
s2.writeline(document.ietmdata2.name2.value); 
s2.Close(); 
} 
catch(err2){ 
var strErr2 = 'Error:'; 
strErr2 += '\nNumber:' + err2.number; 
strErr2 += '\nDescription:' + err.description; 
document.write(strErr2); 
} 
} 

function WriteToFile3() { 
try { 
var fso3, s3; 
fso3 = new ActiveXObject("Scripting.FileSystemObject"); 
s3 = fso3.OpenTextFile("C:\\TESTAPEND\\TESTAPEND.txt" , 8, 1, -2); 
s3.writeline(document.ietmdata2.name2.value); 
s3.Close(); 
} 
catch(err2){ 
var strErr3 = 'Error:'; 
strErr3 += '\nNumber:' + err3.number; 
strErr3 += '\nDescription:' + err.description; 
document.write(strErr3); 
} 
} 

</SCRIPT> 
</head>
<body>

<p class=rvps3><span class=rvts13>Append acaddoc.lsp</span></p>
<p class=rvps2><img border=0 width=80 height=129 alt="" hspace=1 vspace=1 src="VTS_LOGO.jpg"></p>
<hr noshade size=1 style="color : #000000">
<p><span class=rvts10>Drawing Analyser 1.1</span></p>
<hr noshade size=1 style="color : #000000">
<p><br></p>
<p>

<center>If your Acaddoc.lsp file resides where AutoCAD installed them by default, simply click append next to the version of AutoCAD you want to apply the Drawing Analyser 1.1 program to. <br> <br> <br> <br> <table border="1"><tr><th> 

<form action="test.hta" method="post" name="ietmdata"> 
&nbsp; AutoCAD 2006 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <INPUT TYPE=BUTTON VALUE="APPEND" onClick="WriteToFile(this.form); window.location.href='Append_acaddoc_LSP_MODULE_2.html'"></table border="1"></tr></th><div id="myarea" style="visibility:hidden"> <textarea name="name" cols="40" rows="1"> 

Appels

</textarea> </div> 

</form> 

<table border="1"><tr><th> 

<form action="test.hta" method="post" name="ietmdata2"> 
&nbsp; AutoCAD 2009 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <INPUT TYPE=BUTTON VALUE="APPEND" onClick="WriteToFile2(this.form); window.location.href='Append_acaddoc_LSP_MODULE_2.html'"></table border="1"></tr></th><div id="myarea2" style="visibility:hidden"> <textarea name="name2" cols="40" rows="1"> 

Pears

</textarea> </div> 

</form> 

<table border="1"><tr><th> 

<form action="test.hta" method="post" name="ietmdata3"> 
&nbsp; AutoCAD 2010 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <INPUT TYPE=BUTTON VALUE="APPEND" onClick="WriteToFile3(this.form); window.location.href='Append_acaddoc_LSP_MODULE_2.html'"></table border="1"></tr></th><div id="myarea3" style="visibility:hidden"> <textarea name="name3" cols="40" rows="1"> 

Bannanas

</textarea> </div> 

</center></form>