問題タブ [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 投票する
5 に答える
3543 参照

javascript - Firefox 拡張機能で HTML の文字列を DOM オブジェクトに変換するにはどうすればよいですか?

XMLHttpRequest を使用して Web ページ (タグ スープ HTML) をダウンロードしています。出力を取得して、XPATH クエリを実行できる DOM オブジェクトに変換したいと考えています。文字列から DOM オブジェクトに変換するにはどうすればよいですか?

一般的な解決策は、非表示の iframe を作成し、文字列の内容をそこにスローすることです。text/html をサポートするようにDOMParserを更新するという話がありましたが、Firefox 3.0.1 の時点では、試してみるとまだエラーが発生します。NS_ERROR_NOT_IMPLEMENTED

非表示の iframe トリックを使用する以外にオプションはありますか? そうでない場合、コードが現在開いているタブのコンテキスト外で動作するように iframe トリックを実行する最良の方法は何ですか (タブを閉じてもコードが台無しにならないようにするためなど)?

これは、iframe ハック以外の解決策を探している理由の例です。堅牢な解決策を得るためにそのすべてのコードを作成する必要がある場合は、何か他のものを探し続けたいと思います。

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

javascript - Firefox 3 ブックマークレットでの HTTP 認証

del.icio.us のブックマークを別のアカウントに投稿するためのブックマークレットを作成しようとしています。

次のようなコマンドラインからテストしました:

これはうまくいきます。

次に、Firefox でブックマークレットを作成したいと考えました。私はググって小片を見つけ、最終的に次のようになりました:

しかし、それが起こるのは、del.icio.us からこれを取得することだけです。

アドレス バーに移動して Enter キーを押すと、次のように変わります。

ブックマークから直接動作させる方法はありますか?

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

javascript - ドロップダウンの「オプション」間でキーボードを上下に移動するにはどうすればよいですか?

カスタムビルドの ajax [div] ベースの動的ドロップダウンがあります。

[input] ボックスがあります。onkeyup、結果を s に返す Ajax 検索を実行し、divを使用して引き戻されinnerHTMLます。これらdivはすべて強調表示されているonmouseoverため、通常、検索が成功すると、次の構造が生成されます (セミコードを許してください)。

できます。

ただし、通常の HTML 要素の背後にある重要な機能が欠けています。「オプション」の間でキーボードを上下に移動できません。

JavaScriptがキーボードイベントを処理することは知っていますが、; 私は良いガイドを見つけることができませんでした。(もちろん、フォローアップの質問は次のようになります:そのイベント<ENTER>をトリガーするために使用できますか?)onclick

0 投票する
13 に答える
23601 参照

javascript - リストを列にラップする

HTMLの順序付けされていないリスト( s)ColdFusionを含むテンプレートにデータを入力するために使用しています。<ul>

これらのほとんどはそれほど長くはありませんが、いくつかは途方もなく長い長さを持ち、2〜3列で実際に立つことができます。

これを簡単に行うためのHTML、ColdFusion、またはおそらくJavaScript(jQueryソリューションを受け入れています)の方法はありますか?スクロールを節約するために、複雑すぎるヘビーウェイトソリューションを使用する価値はありません。

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

javascript - CSS スイッチャーの設定方法

決まった日に新しいスタイルに切り替わるウェブサイトを制作中です。サイトの組み込みセマンティック HTML および CSS であるため、変更には CSS 参照の変更のみが必要です。どのように見えるかを確認できる必要があるデザイナーと、現在の外観のコンテンツの更新と新しい外観のデザインの進行状況を確認できる必要があるクライアントと一緒に作業しています。

新しい CSS ページを選択するために Cookie を書き出すフッターで、魔法のクエリ文字列値および/または JavaScript リンクを使用する予定です。ASP.NET 3.5 で作業しています。推奨事項はありますか?

IE8、7、および 6 のサポートのために IE 条件付きコメントを使用していることに言及しておく必要があります。置換を行う関数を作成する場合があります。

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

javascript - ASP.Netから外部URLに投稿してリダイレクトするにはどうすればよいですか?

ASP.NETサーバー側は、独自のページへのポストバックを制御します。これにより、ユーザーを外部ページにリダイレクトしたいが、何らかの理由(認証など)でそのページに投稿する必要がある場合があります。

HttpWebRequestリダイレクトしたくない場合はうまく機能し、JavaScriptで問題ない場合もありますが、投稿用にデータをまとめるためにサーバー側のコードが本当に必要な場合は注意が必要です。

では、外部URLに投稿し、ASP.NETコードビハインドコードの結果にユーザーをリダイレクトするにはどうすればよいでしょうか。

0 投票する
42 に答える
2438522 参照

javascript - JavaScriptオブジェクトの長さ

JavaScriptオブジェクトがあります。このオブジェクトの長さを取得するための組み込みまたは受け入れられているベストプラクティスの方法はありますか?

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

asp.net - ModalPopupExtenderが表示されているときに実行するJavaScriptを指定する方法

ASP.NET AJAX ModalPopupExtenderにはプロパティがありますがOnCancelScriptOnOkScriptプロパティがないようですOnShowScript。ポップアップが表示されるたびに実行するjavascript関数を指定したいと思います。

以前の状況では、をTargetControlIDダミーコントロールに設定し、最初にいくつかのJSコードを実行し、次にJSメソッドを使用してポップアップを表示する独自のコントロールを提供しました。しかし、この場合、クライアント側とサーバー側の両方のコードからのポップアップを表示しています。

誰かがこれを行う方法を知っていますか?

ところで、TinyMCEエディターを作成したいモーダルにテキストボックスがあるので、これが必要でした。しかし、TinyMCE initスクリプトは非表示のテキストボックスでは機能しないため、モーダルが表示されたときにスクリプトを実行する方法を見つける必要がありました。

0 投票する
13 に答える
233580 参照

javascript - ドロップダウン ボックスからテキストを取得する

これは、ドロップダウン メニューで選択されたものの値を取得します。

ただし、ドロップダウン メニューに現在表示されているテキストの後に続くプロパティを見つけることができません。「テキスト」を試してからW3Schoolsを見ましたが、答えがありませんでした。ここにいる人はいますか?

よくわからない方のために、ドロップダウン ボックスの HTML を次に示します。

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

javascript - 閉鎖スタイルの違いは何ですか

JavaScript には 2 つの一般的なクロージャ スタイルがあります。最初に匿名コンストラクターを呼び出します:

およびインラインで実行される関数:

これら2つの動作に違いはありますか?一方が他方よりも「優れている」のですか?