問題タブ [jscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp-classic - JScript を使用して ADODB および ASP から影響を受ける行数を取得する
重複の可能性:
JavaScript で ADO を使用するステートメントの影響を受ける行数を取得するにはどうすればよいですか?
MS-SQL7.0、ASP(Jscript付き)を使用しており、クエリや実行に問題はありません。しかし、影響を受けるレコード数を取得する際に問題が発生しました。こちらのソースを参考に
http://support.microsoft.com/kb/195048
これが私たちのソースコードです
しかし、このコードは機能せずrowCount
、初期値 (0) に設定されています。javascriptのプリミティブ型は常に値渡しだからだと思います。
asp.net - この例外が発生した理由:Sys.WebForms.PageRequestManagerServerErrorException:無効なポストバックまたはコールバック引数
このエラーが発生した理由
このエラーは、保存コマンドのイベントが開始されたときに表示されます
visual-studio-2010 - Jscript の Visual Studio 2010 アウトラインを停止する方法
Microsoft Visual Studio 2010 を使用して JavaScript を編集しています。
しかし、.htm .html または .js ファイルを開くたびに、デフォルトで面倒な小さなアウトライン + 記号がすべて追加されます。
VS C++ およびその他の言語では、[ツール] > [オプション] > [書式設定] を設定して、これをオフにすることができます。
javascript - IE8、IE9、および IE10 で javascript を使用して要素クラス名を変更するときに発生する可能性のあるバグ
注:以前に同様の質問がありましたが、現在は削除しようとしています。問題は .NET Web ブラウザー コントロールに関係していると思いましたが、IE に関係しています。
次のコードは、クリックできる 3 つの項目を単純に表示する .htm ファイルの内容です。各アイテムがクリックされると、javascript メソッドがその背景を青に変更し、以前に選択したアイテムの背景を白に戻します。
IE8、9、および 10 でのみ発生する問題は次のとおりです。これは FF、chrome で動作し、IE10 開発者プレビューを使用して IE5 および IE7 で動作することを実証しました。
ITEM 1 をクリックし、次に ITEM 1.1 をクリックします - ITEM 1.1 は強調表示されていますが、ITEM 1 は強調表示されていません。
ただし (ドキュメント ツリーを上に移動):
ITEM 1 をクリックしてから ROOT - 問題ありません
ITEM 1,1 をクリックしてから ITEM 1 をクリックします - 問題ありません。
ここで、javascript selectElement(e) メソッドを最初に選択解除してから選択するように切り替えると、問題は次のようになります。
ITEM 1.1 をクリックしてから、ITEM 1 をクリックします。ITEM 1 をクリックしてから青い背景が表示されるまでに、かなりの遅延があります。
イメージ タグを削除すると、問題は解決します。
アイテムをビューの外にスクロールしてから再度戻すと、レンダリングが修正されます。残念ながら、Invalidate または Update を呼び出しても問題は解決しません。
以前に選択した要素の表示スタイルをなしに切り替えてから再度戻すと、問題が修正されます-ユーザーがノードテキストを誤って選択しない限り(ダブルクリックなど)
私が試したいくつかのこと:
- クラスを変更するだけでなく、outerhtml を完全に置き換えてみましたが、違いはありません。
- 画像タグを削除して背景画像を含めても違いはありません。
コード
*自分のマシンでこれをテストする場合、Web ページは「expand_tree_20x8.png」ファイルを見つけることができません。画像が見つかるかどうかに関係なく動作が示されるため、これは問題ではありません。重要なことは、画像タグがファイルに含まれている必要があるということです。
javascript - 相互参照ファイルに対して VS2010 JScript Intellisense を機能させるにはどうすればよいですか?
複数のファイルに分割した大きな Javascript オブジェクトがあります。基本的には次のようになります。
ファイル 1:
ファイル 2:
等。
Method1
呼び出すことができ、その逆も可能であるためMethod2
、両方を IntelliSense から相互に利用できるようにしたいと考えています。残念ながら、ファイルを再帰的にクロールするとき、IntelliSense は循環参照を好まないようです。すべてのファイルで適切な IntelliSense サポートを取得する方法について何か考えはありますか?
tomcat - Apache Tomcat アプリケーション サーバーを使用して JScript ページをホストできますか?
「Cube」 (時系列データを視覚化するためのオープンソース システム) のソース コードがあります。ソース コードは JScript です。
Apache Tomcat サーバーが実行されているマシンでホストできるかどうか疑問に思っていました。
キューブのウェブページ : http://square.github.com/cube/
ソースコード : https://github.com/square/cube
-パラグ
vbscript - Windows update downloader.Download() 失敗
Windows Update に関する Microsoft サイト (WUA_SearchDownloadInstall.vbs という名前) からサンプルの vbscript プログラムを見つけました。
http://msdn.microsoft.com/en-us/library/aa387102%28VS.85%29.aspx
彼のスクリプトは、到達するまでうまく実行されます
その行で、CMDウィンドウは出力します
の前に printf 行を追加するdownloader.Download()
と、Download() ですぐにエラーがアサートされることがわかります。
私の質問は次のとおりです。エラーの理由を知る手がかりを見つけるにはどうすればよいですか? 例外をキャッチして詳細なエラーメッセージを出力させる方法があるかもしれません。
この投稿 ( VBscript の例外のように見えます。対処方法は? ) を参考にして、問題の行の周りに書きます。
しかし、WScript.Echo Err.Description
何も出力しません。どのようにできるのか?
私の環境は Windows7 32bit です。
[[[ アップデート ]]]
この質問に戻ります。JScript を使用するようにスクリプトを更新しました。はい、VBScript より便利です。
今、私はそのようなコードスニペットを持っています:
残りの質問は、エラーの理由を確認できるように Download() からエラー コードを取得するにはどうすればよいかということです。http://msdn.microsoft.com/en-us/library/windows/desktop/aa386134%28v=vs.85%29.aspxのページは粗すぎて答えを見つけることができません。
再びあなたの助けを待っています。ありがとうございました。
json - 従来のASP内でjson2.jsを使用する
良い一日、
従来のASP内でVBScript、Javascript、およびJScriptを使用しているときに混乱しています。私たちの環境はデフォルトでJScriptを使用していると言われています。
したがって、当社の標準インクルードを使用して空白のページを作成すると、JScriptでコーディングを開始するだけです。
ここで、json2.jsファイルを使用して、着信JSONを解析し、JSONをクライアント/ブラウザーに送信できるようにします。
json2.jsは純粋なJavaScriptなので、特別なことをする必要はないと思いました。しかし、SCRIPTタグの配置に問題があります。基本的に、従来のASPページ内で新しいSCRIPTタグが必要なのはいつどこでしょうか。
「JSON」がnullであるか、「オブジェクトではない」という応答が返されます。そのため、JSON.parse()メソッドも認識されていないと思います。
ありがとう
javascript - Response.write と Document.write
従来の ASP ページ内では、vbscript または jscript を使用できると言われています。そしてjscriptは単なるjavascriptです。
したがって、Response.Write、Response.Write()、response.write()、document.write() の違いがわかりません
メソッド名の後に括弧がないように見える場合もあれば、そうする場合もあります。それはすべて、私の初心者の頭の中で混乱に陥っています。
JScript (VBScript ではなく) を使用して従来の ASP を作成している場合、サーバー側だけで <% %> 内のすべてを JavaScript と見なす必要がありますか?
クラシック ASP が登場する前は、javascript はクライアント側のスクリプト言語のみであると確信していました。
json - 従来のASPでの「JSON」がnullまたはオブジェクトではないというエラー
タイトルにエラーが表示されます--JSONがnullであるか、オブジェクトではありません。
私は古典的なASPページの中にいます。私のjson2.jsファイルは、私がいるこの古典的なaspページと同じディレクトリにあります。したがって、サーバーがJSON.parse()メソッドを認識できないように見える理由がわかりません。私のスクリプト言語はJScriptです。
別のスレッドでは、json2.jsライブラリを使用するのが良い方法であることに気づきました。しかし、私はこれを機能させることができないようです。これは癖ですか?これは非常に簡単なはずですよね?
requestBodyは単純なJSONオブジェクトです:[{"answer": "ok"}、{"answer": "sunny"}]
ありがとう!