問題タブ [client-side]
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.
javascript - ドロップダウン ボックスからテキストを取得する
これは、ドロップダウン メニューで選択されたものの値を取得します。
ただし、ドロップダウン メニューに現在表示されているテキストの後に続くプロパティを見つけることができません。「テキスト」を試してからW3Schoolsを見ましたが、答えがありませんでした。ここにいる人はいますか?
よくわからない方のために、ドロップダウン ボックスの HTML を次に示します。
javascript - 利用可能なJavaScriptイベントを一覧表示するリファレンス?
私はのようなことを知っonchange
てonmousedown
いonmouseup
ますが、それらすべてをリストし、おそらくそれらがカバーする要素のリストを含む良いリファレンスがどこかにありますか?
javascript - JavaScript で Array.map を使用して要素を削除する
関数を使用してアイテムの配列をフィルタリングしたいと思いmap()
ます。コード スニペットを次に示します。
問題は、フィルターで除外されたアイテムがまだ配列内のスペースを使用しているため、それらを完全に消去したいことです。
何か案が?
編集: ありがとう、私は を忘れていfilter()
ましfilter()
たmap()
。
EDIT2:私の特定のコードはブラウザで実行することを意図していませんでしたが、すべてのブラウザに実装されているわけではありませんmap()
。filter()
javascript - ページに Google マップが含まれている場合に IE7 で CSS/JS ドロップダウンを修正する最良の方法
<ul>
ナビゲーション用のリストを使用するページがあります(Javascript は、マウスオーバー時にスタイルを表示するかどうかを変更します)。
ページにGoogleマップがある場合、IE6とIE7を除いて、これはうまく機能しています。
この場合、ドロップダウンは機能しません。ただし、このページは FireFox 2 でも引き続き機能します。
少し調査したところ、これが IE Select Box のバグの例である可能性があることがわかりましたが、Google マップでは<div>
ではなく が使用されているように見えるため、確信が持てません<iframe>
。
他の誰かがこれに似た問題に遭遇しましたか?もしそうなら、この問題を克服するための最善の方法に関する推奨事項はありますか?
javascript - ニュースティッカーを水平方向にスクロールするためのJSまたはJQueryの良い点は何ですか
水平方向にスクロールする「ニュースティッカー」リストを作成できるJQueryまたはJSを少し探しています。
生成されるHTMLは、標準にも準拠している必要があります。
私はliScrollを試しましたが、特に長いリストでは、これが壊れる傾向があります(一部のコンテンツは、スクロールの開始時に2行目になります)。
私もこのニュースティッカーを試しましたが、DOCTYPEが含まれていると、各サイクルの終わりにスムーズに循環するのではなく、スクロールが揺れます。
任意の提案をいただければ幸いです。
編集
そのため、Matt Hinzeの提案のおかげで、JQueryアニメーションでやりたいことができることに気付きました(例のように個別のスクロールではなく、連続的なスクロールが必要です)。しかし、私はすぐにliScrollで抱えていた問題と同様の問題に遭遇し、結局、CSSの問題(いつものように)が原因であることに気づきました。
解決策:liScroll-デフォルトの'var stripWidth = 0'を100のようなものに変更して、少しスペースを確保し、改行の折り返しを回避します。
javascript - ブックマークレット(Googleリーダーのメモなど)を使用してサイトのページにフォームを表示するにはどうすればよいですか?
Googleリーダーでは、ブックマークレットを使用して、アクセスしているページを「メモ」することができます。ブックマークレットを押すと、現在のページの上に小さなGoogleフォームが表示されます。フォームには説明などを入力できます。[送信]を押すと、フォームはページを離れずに送信され、フォームは非表示になります。全体として、非常にスムーズな体験です。
私は明らかにそれがどのように行われるかを調べようとしましたが、最も興味深い部分は縮小されて読めません。それで...
このようなものを(ブラウザ側で)実装する方法について何かアイデアはありますか?どのような問題がありますか?これを説明する既存のブログ投稿?
asp.net - Web カスタム コントロールよりも Web ユーザー コントロールを使用するのはいつですか?
誰かがこれらのそれぞれをいつ使用するかを説明できますか? 多くの場合、それらはほとんど交換可能に見えます。
カスタム コントロールはツールバーに追加されますが、ユーザー コントロール (ascx) は追加できません。カスタム コントロールはデザイナーでレンダリングされませんが、ユーザー コントロールはレンダリングされます。それ以上に、どれを使用するのに適したものをどのように選択しますか?
また、JavaScript (GetElementById) からコントロールにアクセスする最良の方法を探しています。したがって、クライアント側のサポートを追加するための正しい方向へのポイントは素晴らしいでしょう.
xml - xsl:importまたはxsl:includeの相対パス
VBScriptを使用してXMLオブジェクトでXSLT変換を実行しようとしています。
私が翻訳しているXSLファイルには<xsl:import href="script.xsl"/>
ディレクティブが含まれています。絶対URL(http://localhost/mysite/script.xsl
)を使用すると、スタイルシートが正常にインポートされます。ただし、相対パス(script.xsl
)を使用すると、「リソースが見つかりません」と報告されます。これを一連のマシン間で移植できる必要があるため、相対URIを使用できる必要があります。助言がありますか?
ノート:
- VBScriptファイルはにあります
http://localhost/myscript.asp
- 最初のXSLファイルは
http://localhost/mysite/styles.xsl
- 2番目のXSLファイルは
http://localhost/mysite/script.xsl
- 相対パスの使用
mysite/script.xsl
も機能しません
補遺:
みなさん、ありがとうございました。これを実行しているコードを深く掘り下げるほど、見知らぬ人になります。myscript.asp
かなり珍しいコードのコンパイルです。何が起こるかは、XMLチャンク()としてstyles.xsl
のHTML出力に含まれ、そのチャンクは、クライアント側でVBScriptを使用してスタイルシートとしてロードされます。次に、このスタイルシートを使用して、XMLHTTPを介して取得されるXMLチャンクを変換します。したがって、問題は、のコンテキストがクライアント側のHTMLであり、どこにあるかとは関係がないことです。myscript.asp
<xml src=...>
styles.xsl
script.xsl
javascript - ASP.NETMVCクライアント側の検証
私はASP.NETMVCを使用することに専念していますが、改善されることを期待している領域の1つは、クライアント側の検証です。
最新バージョン(プレビュー5)には検証用の新機能がたくさんあることは知っていますが、それらはすべてページが投稿された後のようです。
スティーブ・サンダーソンによる興味深い記事を見ました... Live Validation、Castle.Components.Validator.dll、および彼が作成したValidatorフレームワークを使用しています。
私は自分のプロジェクトでそれを使用しましたが、そのようなものが公式のASP.NETMVCリリースに統合されることを望んでいます。私は間違いなく、ビジネスルールはビューではなくモデルまたはコントローラーのいずれかに存在する必要があると思います。
同様のアプローチを使用した人はいますか?
このようなものが公式のASP.NETMVCリリースに追加されていることをご存知ですか?
java - GWT でのクライアント側のコールバック
GWT を評価するための演習として、GWT アプリケーション用のロガーを作成しようとしています。私が特にやりたいことは、サーバー側からいつでもクライアント側のラベルにメッセージを投稿できるようにすることです。そのため、サーバーで興味深いことが発生した場合、クライアントを更新できます。
私の最初の質問は、これは可能ですか、そうでないことは理解できます。
第二に、可能であれば、どこで情報を探すべきか、Googleとそのドキュメントを試しましたが、すべてのショーケースにはこれに関する何もありません.
ありがとう