問題タブ [javascript]

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.

0 投票する
16 に答える
44558 参照

javascript - 「FirebugforIE」(JavaScriptのデバッグ用)のようなものはありますか?

JavaScriptのバグを修正しようとしています。Firebugを使用すると、Firefoxで作業するときにこれらの問題のデバッグがはるかに簡単になりますが、Firefoxでコードが正常に機能しているのに、IEが文句を言っている場合はどうしますか?

0 投票する
11 に答える
10831 参照

javascript - Visual Studio 2005でJavaScriptをデバッグするにはどうすればよいですか?

StackOverflowの質問BestWYSIWYGCSSエディターでこれが言及されているのを見たばかりで、それができるとは知りませんでした。私はVisualStudioの初心者ですが、どのように行いますか?

JavaScript用の別のデバッガーはありますか?私はコードビハインドページ用のものを操作する方法を知っています...私は通常、JavaScriptコードのデバッグを処理するためにFirebugを使用します。

VisualStudio2005を使用しています。

0 投票する
1 に答える
1043 参照

javascript - YUI ドラッグ & ドロップ プロキシ ドラッグ

YUI の専門家への質問...

テーブルがあり、最初の行の各セルをプロキシによってドラッグ可能にしました。IE では、ドラッグ プロキシがリリースされると、元のテーブル セルはリリース ポイントがあった場所に実際にジャンプします。どうすればこれを防ぐことができますか? 基本的に、プロキシがドロップされた場所を知り、そこからロジックを処理したいのですが、オリジナルを移動させたくありません。

0 投票する
5 に答える
66853 参照

javascript - URL ではなく JavaScript のみのブックマークを追加する

これができないのは、巨大なセキュリティ ホールになる可能性があるためだと考えていますが、ここでは...

JavaScriptコードのスニペットにすぎないブラウザ(できればFF3)にブックマークを付けたいです。現在の日付に基づいて URL を作成し、その URL に対して window.location = を実行するだけです。

ページを作成してローカルマシンに保存し、そのように参照できることはわかっていますが、その手順をバイパスして、実際にブックマークの「場所」を実際にJavaScriptにすることができるかどうか疑問に思っていました. 何年も前なら、これが可能だと断言できたかもしれませんが、今はそのどちらかを示すものは何も見つかりません。

0 投票する
9 に答える
142195 参照

javascript - JavaScript で Array.map を使用して要素を削除する

関数を使用してアイテムの配列をフィルタリングしたいと思いmap()ます。コード スニペットを次に示します。

問題は、フィルターで除外されたアイテムがまだ配列内のスペースを使用しているため、それらを完全に消去したいことです。

何か案が?

編集: ありがとう、私は を忘れていfilter()ましfilter()map()

EDIT2:私の特定のコードはブラウザで実行することを意図していませんでしたが、すべてのブラウザに実装されているわけではありませんmap()filter()

0 投票する
6 に答える
1459 参照

javascript - Enter キーを押したときに 1 つの入力だけで onClick が起動しない

Internet Explorer 7 のイベントに問題があります。

2 つ以上 のフォームがあり、input[type=text]Enter キーを押すと、イベントは次の順序で発生します。

  1. 送信ボタン ( onClick)
  2. フォーム ( onSubmit)

サンプルコード:

1 つ しかない場合にinput[type=text]Enter キーを押すと、送信ボタンonClickイベントは発生しません。サンプルコード:

0 投票する
2 に答える
3992 参照

asp.net - コントロールの選択値が設定された後に Javascript を実行する

シンプルな ASP.NET アプリケーション。

2 つのドロップダウン コントロールがあります。最初のドロップダウンには、JavaScriptonChangeイベントがあります。JavaScript は 2 番目のドロップダウンを有効にし、そこから値 (最初のドロップダウンで選択された値) を削除します。ドロップダウンの空白の最初の値をクリックすると、2 番目のドロップダウンが無効になります (オプションがリセットされます)。

OnPreRenderメソッドには、最初のドロップダウンの値に基づいて 2 番目のドロップダウンを有効または無効にするコードもあります。これは、最初のドロップダウンの値をコードで選択できるようにするためです (ユーザー設定の読み込み)。

私の問題は次のとおりです。

  1. ユーザーは最初のドロップダウンで何かを選択します。2 番目のドロップダウンは、JavaScript によって有効になります。
  2. 次に、ポスト バックを開始する 3 番目のドロップダウンを変更します。ポストバック後、ドロップダウンは正しい状態になります (最初の値が選択され、2 番目のドロップダウンが有効になります)。
  3. その後、[戻る] ボタンをクリックすると、最初のドロップダウンで何かが選択されているため、2 番目のドロップダウンが有効になるはずですが、無効になります。

を介してスタートアップ スクリプト (2 番目のドロップダウンの正しい状態を設定する) を追加しようとしましたがClientScript.RegisterStartupScript、これが呼び出されると、最初のドロップダウンには実際の状態ではなく、 selectedIndexofがあります。0私の推測では、開始スクリプトの後に選択の値が設定されます (ただし、まだスクリプトは呼び出されませんonChange)。

何を試すかについてのアイデアはありますか?

0 投票する
8 に答える
64088 参照

javascript - 複数の window.onload イベントを追加する

私の ASP.NET ユーザー コントロールでは、JavaScript をwindow.onloadイベントに追加しています。

私の問題は、イベントに既に何かがあるonload場合、これが上書きされることです。onloadイベントで 2 つのユーザー コントロールがそれぞれ JavaScript を実行できるようにするにはどうすればよいでしょうか?

編集:サードパーティのライブラリに関する情報をありがとう。それらを心に留めておきます。

0 投票する
2 に答える
2968 参照

javascript - Mootools: ドラッグ & ドロップの問題

Mootools Web サイトのフォーラムでこの質問をしたところ、ある人が、管理者が来る前にクラスの選択が破損していて、投稿ステータスを無効に変更したと言いました。言うまでもなく、これはあまり役に立ちませんでした。その後、Mootools の Google グループに投稿しましたが、応答はありませんでした。私の質問は、「.drop」要素に対して「enter」、「leave」、「drop」イベントが発生しないのはなぜですか? .drag 要素のイベントが機能しています。

0 投票する
4 に答える
1317 参照

javascript - 出発点となる JavaScript のアニメーション

JS の実行方法は理解していますし、DOM のほとんどは理解していると思いますが、アニメーションについてはまったくわかりません。Javascriptでどのように行われるかを説明できる良いガイドを知っている人はいますか?

さらに、アニメーション用の Javascript を検討する必要がありますか? 代わりに、Flash の学習を検討する必要がありますか?