2012-03-11 15 views
0

これは私の問題です。私の結果は会社の共有フォルダであるドライバxに保存できません。何らかの理由で書き込む権限がありますが、ドライバcを保存できます。結果を会社の共有フォルダのtxtファイルに保存

messegeショー

Webページエラーの詳細

メッセージ:93文字:1つのコード: 0 URI: ファイル:オートメーションサーバーはオブジェクトの行を作成することはできません/// X:/ OmrilDocs/Omrix%20Public /全%20Omrix%20Public /トレーニング/ index.htmlを

notic:私はJavaScriptを使用することができ、何もサーバー側の言語が許されていない:(

これは、私はあなたが\\\を交換する必要が

+0

http://stackoverflow.com/questions/2964531/ie8-activexobject-problemがこれに関連している可能性があります。 –

答えて

0

XP 2にIE8を使用して

alert(answerText); 
var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var s = fso.CreateTextFile("X:\OmrilDocs\Omrix Public\All Omrix Public\Training\text.txt", true); 
s.WriteLine(answerText); 
s.Close(); 

イムを使用したコードです。
それは次のようになります。 -

var s = fso.CreateTextFile("X:\\OmrilDocs\\Omrix Public\\All Omrix Public\\Training\\text.txt", true); 

それが実行されている間は、それはあなたがファイルを作成できるようにする必要があるポップアップウィンドウを提供します。

スクリーンショットのようになります -

enter image description here

+0

これを試しても同じエラーが表示されるWebページのエラーの詳細 ユーザーエージェント:Mozilla/4.0(互換性あり、MSIE 8.0、Windows NT 5.1、Trident/4.0、.NET CLR 2.0.50727、.NET CLR 3.0.4506.2152、.NETタイムスタンプ:Sun、2012年3月11日09:40:03 UTC メッセージ:オートメーションサーバーが作成できません。機械翻訳版の免責を確認する機械翻訳機械翻訳版の免責を確認するオブジェクト ライン:93 文字:1 コード:0 URI:ファイル:/// X:/OmrilDocs/Omrix%20Public/All%20Omrix%20Public/Training/index.html iは、ドライバのファイルを保存することができますcそれをxドライバにコピーしますか? – shaharnakash

0

サーバーからのindex.htmlをロードしたEventhought、コードがワークステーションで実行されます。

あなたは文字通りあなたの関数にパスを書いています。ただし、FSOはワークステーションからのみターゲットを検索しようとしますが、一部のドライブ文字に関連付けられたパスを追跡することはできません。 (他のワークステーションで同じパスが異なる文字に関連している可能性があります。)

だから、あなたがそのサーバーの実際の名前(またはIP)を使用する必要があります。また

fso.CreateTextFile("//YOUR_SERVER_NAME/OmrilDocs...

を保存フォルダが存在する必要があります。 CreateTextFiletrue - 引数を使用すると、新しいファイルのみが指定されたパスに作成されます。新しいフォルダは作成されません。したがって、パス名にmisstypoがあると、関数は失敗します。

関連する問題