如果是 new 一个activex 控件的话,如何不弹出那个提示框 例如 new fso = new ActiveXObject("Scripting.FileSystemObject");
是因为这个Acticx控件比较体别吗? xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 这个就不会出现提示啊
如果要想写文件,除了fso 还可以用什么?
用js等脚本语言写的open肯定要弹出提示框的。 <SCRIPT LANGUAGE="JScript"> function foo() { close();} </SCRIPT> <BODY onclick="foo();"> Click this page and window.close() is called. </BODY> 写windows API倒是可以实现。
^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
new 一个activex 控件的话,如何不弹出那个提示框
例如
new fso = new ActiveXObject("Scripting.FileSystemObject");
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
这个就不会出现提示啊
<SCRIPT LANGUAGE="JScript">
function foo() {
close();}
</SCRIPT>
<BODY onclick="foo();">
Click this page and window.close() is called.
</BODY>
写windows API倒是可以实现。
window.opener=null
window.close();
</SCRIPT>
我只是读取一个txt文本的
xmlHttp.open("GET","test.txt",true);然后再页面上显示这个文本(test.txt)的内容
if(xmlHttp.status == 200){
document.getElementById("results").innerHTML = xmlHttp.responseText;
}
建议楼主在服务端使用escape转码,在客户端用unescape解码,则一切OK
window.opener=null
window.close();
</SCRIPT>
还可以用 Wsh.shell 用命令行创建。
还可以用 ADODB.Stream
还有,你的网页本来就创建到客户端的 缓存里去了。