需要专家的想法如何创建和写入JavaScript上的.txt文件。我正在使用下面的代码,它在IE上工作得很好,但不是在Chrome上,错误为"ActiveXObject“未定义。在Chrome上不支持与IE相关的"ActiveXObject“。
var myObject = new ActiveXObject("Scripting.FileSystemObject");
我已经检查了一些与类似问题相关的评论,我也尝试使用以下选项:
选项-1:
set fso = CreateObject("Scripting.FileSystemObject")
我正在使用javascript检查文件夹中是否存在该图像:
function checkUrl(url) {
var request = false;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest;
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHttp");
}
if (request) {
request.op
我无法使用以下函数将XML文件加载到Google Chrome的JavaScript文档中:
// load XML document based on whether the browser is IE or other browsers
function loadXMLDocument(url)
{
var doc;
if (window.ActiveXObject) // IE
{
doc = new ActiveXObject("Msxml2.DOMDocument.6.0");
doc.async = fa
我和angular5一起工作。我想去取用户电脑的叶问。我已经为此编写了一个脚本,它使用RTCPeerConnection.脚本在chrome和firefox上运行得很好。但是在IE中,RTCPeerConnection不起作用。因此,我也使用了ActiveXObject。但我不确定如何使用ActiveXObject获得用户的IP
我正在使用这个代码获得用户的个人电脑名。
var network = new ActiveXObject('WScript.Network');
var pcName = network.UserDomain; //User's Pc name
我只是想知道为什么这不适用于IE。它在Chrome和Firefox上运行得很好。
window.onbeforeunload = function()
{
fetch("http://"+window.location.hostname+"/process_sc.php?cC=" + 1);
}
function fetch(url) {
var x = (window.ActiveXObject) ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpReques
我看到了下面的模式,并尝试将其修改成适合我自己的用法:
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest;
简化:
var request = window.ActiveXObject ?
"is ActiveX" : "not ActiveX";
document.write(request + "<br>");
// I get not ActiveX (Chr
下面的代码不能在Chrome中运行。
function parseXML(xmlstring) {
var dom;
if (window.ActiveXObject && window.GetObject) {
dom = new ActiveXObject('Microsoft.XMLDOM');
dom.loadXML(xmlstring);
return dom;
}
if (window.DOMParser) {
var xmlDoc = new window.XMLHttpRequest();
xmlDoc.open("GET",
我正在尝试将一个本地xml/ xsl文件加载到一个变量中进行编辑。下面的代码适用于IE和chrome。但是chrome给出了警告,因为这个调用是同步的。
function loadXMLDoc (file name){
If (window.ActiveXObject){
xhttp = new ActiveXObject(“Msxml2.XMLHTTP”);
} else {
xhttp = new XMLHttpRequest();
}
xhttp.open(“GET”,filename, false); // false is
我想通过JavaScript代码连接到Oracle数据库。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Connecting to Oracle using JavaScript</title>
</head>
<body>
<script language="JavaScript" type="text/javascri
以前我在做
<script>
function fun1(){
var sh=new ActiveXObject("Wscript.Shell");
sh.run("\\\\ntbot\\my.exe");
}
fun();
</script>
这个代码没有问题。它很高兴地从IE在客户端机器上执行exe,从chrome我写的applet上运行相同的程序,并且我正在运行exe。因此,我所做的代码更改是
<scipt>
function testCSS(p
IE11中的XSLT处理发生了什么?
在IE8/9/10中,您可以使用:
if (window.ActiveXObject) {
var xslt = new ActiveXObject("Msxml2.XSLTemplate");
....
}
在Chrome/Firefox/Safari上,您可以使用:
else {
var xsltProcessor = new XSLTProcessor();
}
但在IE11上,这两种方法都不受支持。有谁知道如何做到这一点吗?
我正在尝试设置一个聊天脚本的重定向。如果聊天在x个时间后无人应答,页面将重定向。
我昨天在这里发布了一个关于同样事情的问题,但当时我对js知之甚少,我试图将php和JS混在一起。我已经改变了策略。
这是我到目前为止得到的:
function opCheck()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
// code for
以下javascript函数适用于IE、Safari和Firefox。但它在Chrome(33.0)中失败了。和Opera (16.0.1196)。加载时将显示空白HTML页面。
function readTestXMLFile() {
if (window.ActiveXObject) {
var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = 'false';
xmlDoc.load('test.xml')
有谁知道如何在javscript中写入文件(.txt或.html)。我在谷歌上得到了多个答案,但没有一个有效。目前我使用的是这一行:
var FileOpener = new ActiveXObject("Scripting.FileSystemObject");;
var FilePointer = FileOpener.OpenTextFile("C:\Users\sidkr\Desktop\sid.txt", 8, true);
FilePointer.WriteLine("I m a good boy");
FilePointer.Clo
我使用以下javascript代码来显示xml/xsl:
function loadXMLDoc(fname)
{
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation
&& document.implementation.c
我只想使用ajax post请求将数据发送到远程服务器。以下代码在IE中运行良好,但在chrome中不能正常工作。为什么?什么是"Origin http//localhost is not Allow by Access-Control-Allow-Origin“问题?我怎样才能让它在chrome中也能工作。请帮帮我。
var http = new ajaxRequest();
var url = "http://abcd.abc.com/login";
var params = "username=name&passw
我正试着用这个
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
function CallSo
我想:来自chrome的,我想在IE中启动google.com。
问题:当我在chrome上运行时,google没有打开。但是如果我使用的是IE,那么google就会在IE中打开
<Script>
function openURL(){
var shell = new ActiveXObject("WScript.Shell");
shell.run("iexplore http://google.com");
}
</Script>
我在IE浏览器上有一个小问题(实际上在Google Chrome上也有),我有这个js代码
function createDoc(url) {
var xhttp = ajaxRequest();
var currentLocationBase = window.location.href;
currentLocationBase = currentLocationBase.substr(0,currentLocationBase.lastIndexOf("/") + 1);
var u = currentLocationBase + url;
我正在尝试使用XSLT转换XML。它完美地工作在FF,Chrome,IE高达10,但在IE-11,它不工作。下面是我正在使用的示例代码。
function TransformXML(XmlPath, XsltPath) {
xml = loadXMLDoc(XmlPath);
xsl = loadXMLDoc(XsltPath);
// code for IE
if (window.ActiveXObject || "ActiveXObject" in window){
ex = xml.transformNode(xsl);