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

javascript - 定義されたフォントのどれがWebページで使用されたかを検出するにはどうすればよいですか?

ページに次のCSSルールがあるとします。

定義されたフォントのどれがユーザーのブラウザで使用されたかをどのように検出できますか?

なぜこれを実行したいのか疑問に思っている人にとっては、検出しているフォントに他のフォントでは使用できないグリフが含まれているためです。ユーザーがフォントを持っていない場合は、ユーザーにそのフォントをダウンロードするように求めるリンクを表示する必要があります(これにより、ユーザーは正しいフォントで私のWebアプリケーションを使用できるようになります)。

現在、すべてのユーザーにフォントのダウンロードリンクを表示しています。正しいフォントがインストールされていない人にのみ表示したいです。

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

asp.net - ASP.Net カスタム クライアント側検証

.Net 2.0 Web サイトのユーザー コントロールに JavaScript のカスタム検証関数があり、支払った料金が料金を超えていないことを確認します。

私はバリデーターコードをascxファイルに配置しました。またPage.ClientScript.RegisterClientScriptBlock()、両方のケースでバリデーションが起動しましたが、JavaScript 関数を見つけられませんでした。

Firefox のエラー コンソールの出力は"feeAmountCheck is not defined". これが関数です(これはfirefoxから直接取得したものです->ソースを表示)

関数が見つからない理由についてのアイデアはありますか? マスター ページまたはコンシューム ページに関数を追加せずにこれを修正するにはどうすればよいですか?

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

asp.net - トリプルクォート?ASP.NETでデータバインドされたJavascript文字列パラメーターを区切るにはどうすればよいですか?

OnClickアンカーイベントでJavascriptデータバインド文字列パラメータを区切るにはどうすればよいですか?

  • ASP.NETRepeaterコントロールにアンカータグがあります。
  • アンカーのOnClickイベントには、Javascript関数の呼び出しが含まれています。
  • Javascript関数は、入力パラメーターとして文字列を取ります。
  • 文字列パラメーターには、Repeaterからのデータバインド値が入力されます。

の「二重引用符」が必要Container.DataItemです。
の「一重引用符」が必要OnClickです。

そして、Javascript関数呼び出しの入力文字列パラメーター用にもう1つの区切り文字(三重引用符?)が必要です。

'一重引用符'を再度使用することはできないので、Javascript関数が入力パラメーターが整数ではなく文字列であることを確実に認識するにはどうすればよいですか?

入力文字列パラメーターを引用符で囲む必要がない場合、Javascript関数は整数を渡していると見なします。

アンカー:

そして私のJavascriptがあります:

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

javascript - ブラウザがポップアップをブロックしているかどうかをどのように検出できますか?

ときどき、(ユーザー入力または重要な何かのために)新しいウィンドウをポップオープンしようとするWebページに出くわしましたが、ポップアップブロッカーがこれを防ぎます。

新しいウィンドウが正しく起動することを確認するために、呼び出し元のウィンドウはどのようなメソッドを使用できますか?

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

javascript - ブラウザに CSS と Javascript の変更を表示させるにはどうすればよいですか?

CSS と Javascript ファイルは頻繁に変更されるわけではないので、Web ブラウザーによってキャッシュされるようにしたいと考えています。しかし、ユーザーがブラウザーのキャッシュをクリアしなくても、これらのファイルに加えられた変更を Web ブラウザーで確認できるようにしたいと考えています。また、Subversion などのバージョン管理システムとうまく連携するソリューションも必要です。


私が見た解決策の中には、クエリ文字列の形式でファイルの末尾にバージョン番号を追加するものがあります。

SVN リビジョン番号を使用してこれを自動化できます: ASP.NET Display SVN Revision Number

別のファイルのリビジョン変数を含める方法を指定できますか? それは HTML ファイルにあり、CSS または Javascript ファイルへの URL にリビジョン番号を含めることができます。

Subversionの本では、リビジョンについて次のように述べています。「このキーワードは、このファイルがリポジトリで変更された最後の既知のリビジョンを表します」。

Firefox では、CTRL+Rを押して特定のページのすべてをリロードすることもできます。

明確にするために、ユーザーが自分で何もする必要のないソリューションを探しています。

0 投票する
17 に答える
181912 参照

javascript - JavaScript で CSS プロパティを使用して HTML 要素の背景色を設定する方法

JavaScript で css を使用して HTML 要素の背景色を設定するにはどうすればよいですか?

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

javascript - テキスト ボックス内の TAB キーのキャプチャ

Tabテキスト ボックス内でキーを使用して、4 つのスペースをタブで移動できるようにしたいと考えています。今のやり方では、Tab キーはカーソルを次の入力にジャンプさせます。

UI にバブルアップする前に、テキスト ボックス内の Tab キーをキャプチャする JavaScript はありますか?

一部のブラウザ (FireFox など) ではこれが許可されない場合があることを理解しています。Shift+ Tab、またはCtrl+のようなカスタムキーコンボはどうQですか?

0 投票する
7 に答える
219462 参照

javascript - JavaScript の MAC アドレス

IE (ActiveX オブジェクト) を介してユーザーの MAC アドレスを取得できることはわかっています。

JavaScript を使用してユーザーの MAC アドレスを取得する方法はありますか?

0 投票する
7 に答える
7135 参照

javascript - Internet Explorer の JavaScript トラブルシューティング ツール

私は Firebug と Mozilla JS コンソールを頻繁に使用していますが、IE のみの JavaScript バグに遭遇することがあり、これを特定するのは非常に困難です (例:ソース HTML に 200 行しかない場合の724 行目のエラー)。

エラーが発生してアンインストールした場合に、クライアントの PC に数秒でインストールできる Internet Explorer 用の軽量の JS ツール ( firebugのようなもの) が欲しいです。Microsoft ツールの中には、ダウンロードと構成にかなりの時間がかかるものがあります。

何か案は?

0 投票する
20 に答える
296144 参照

javascript - JavaScript から ASP.NET 関数を呼び出しますか?

ASP.NET で Web ページを作成しています。JavaScript コードがいくつかあり、クリック イベントのある送信ボタンがあります。

ASP で作成したメソッドを JavaScript のクリック イベントで呼び出すことはできますか?