問題タブ [popup]

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 に答える
16533 参照

.net - バックグラウンド領域をクリックするとWPFポップアップが閉じるのはなぜですか?

Popupいくつかの編集コントロール (リスト ボックス、テキスト ボックス、チェック ボックス) がかなりの空白でレイアウトされた WPFコントロールがあります。

Popup.StaysOpenに設定されてFalseいます。これは必須です。ユーザーがアプリケーション内の別の場所をクリックすると、編集操作が中止されたと見なされ、ポップアップが閉じられる必要があります。

残念ながら、ユーザーがポップアップの背景領域 (編集コントロール間のスペース) 内をクリックすると、ポップアップも閉じます。

ポップアップを に設定してみましたFocusableBorderまた、ポップアップの子 (a ) をフォーカス可能に設定しようとしました。どちらの面でも運がありません。

さらに、マウスイベントはポップアップを通過しているようです。クリックすると、ポップアップの下にある要素がフォーカスされます。Popupこれは、とBorder(クリックしている) の両方がIsHitTestVisibleと にFocusable設定されているにもかかわらずですtrue

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

asp.net - asp.net メニュー コントロールでポップアップを開く

こんにちは、私はひどい問題を抱えています.asp.netメニューコントロールでポップアップウィンドウ(javascript)を開く必要がありますが、できません.メニュー項目には「属性」が含まれていないため、javascriptコードを割り当てることができません. どうすれば解決できますか?あなたの提案thx

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

jquery - web2.0 ポップアップ?

私が必要としているサイトでは、ユーザーが外部の Web サイトに移動するリンクをクリックするときに、ユーザーのチェックが必要です (理由は聞かないでください。そうなっているだけです..)

クライアントは、「本当に行きたいですか?」というメッセージを表示するポップアップ ボックスを求めています。はいまたはいいえの 2 つのボタンと一緒に。

JSがオフになっている場合、計画のahrefリンクを残すだけで非常に優雅に劣化するため、これまでのところ、クラシックブラウザのポップアップでこれらすべてを行ってきました。私の質問は...これを行う別の方法で、普通のくだらないポップアップよりも少しファンキーなものはありますか?

私はthickboxといくつかのJQueryスライダーを試してきましたが、Javascriptを無効にするとすぐに

a) 「ポップアップ」がない b) 機能しなくなった「ポップアップ」をアクティブにするために必要なマークアップのおかげで、リンクでさえ本来あるべき場所を指していない

アイデアや考えはありますか?:P

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

jquery - ページ更新時の jQuery ポップアップ メニュー

jQuery プラグインを使用して PopupMenu を開発しました。

HTML ボタンをクリックすると、PopupMenu が表示されます。

ページが更新されたときに代わりにこれを行うことは可能ですか?
jQueryでこれを行うにはどうすればよいですか?

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

javascript - Chrome でブロックされたポップアップを検出する

ポップアップが他のブラウザーでブロックされているかどうかを検出するための JavaScript 手法を認識しています (この質問への回答で説明されているように)。基本的なテストは次のとおりです。

しかし、これは Chrome では機能しません。ポップアップがブロックされている場合、「POPUP BLOCKED」セクションに到達することはありません。

もちろん、Chrome は実際にはポップアップをブロックしないため、テストはある程度機能していますが、「ブロックされた」ポップアップをリストする右下隅の小さな最小化されたウィンドウで開きます。

私がやりたいことは、ポップアップが Chrome のポップアップ ブロッカーによってブロックされたかどうかを確認できるようにすることです。機能の検出を優先して、ブラウザーのスニッフィングを回避しようとしています。ブラウザのスニッフィングなしでこれを行う方法はありますか?

編集newWin.outerHeight:これを達成するためにnewWin.left、、、およびその他の同様のプロパティを利用しようとしました。ポップアップがブロックされると、Google Chrome はすべての位置と高さの値を 0 として返します。

残念ながら、ポップアップが実際に不明な時間開かれた場合でも、同じ値が返されます。魔法のような期間 (私のテストでは数秒) の後、場所とサイズの情報が正しい値として返されます。言い換えれば、私はまだこれを理解するのに近づいていません. どんな助けでも大歓迎です。

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

internet-explorer - 新しいポップアップを開くときに、Safari ブラウザーから IE を強制的に開く必要がある

Safari ブラウザー上の Java ページからポップアップを開いて IE ブラウザーでポップアップを開くことは可能ですか。ありえないと思います。

0 投票する
3 に答える
7374 参照

.net - TabControl の WPF zIndex

カスタム UserControl で zIndexing を動作させようとしていますが、次のように TabControl 内にポップアップすると、コントロールの下部がクリップされます。

コントロールのデモ

これは私の XAML です

0 投票する
3 に答える
1166 参照

html - HTMLページ上のswfムービー(豪華なポップアップ)

私はこのようなものをハックしようとしています:

>>「StartPicLensLiteSlideshowPicLens」をクリックするだけです。

swf / flashが通常のページの上にどのように読み込まれるかを見ましたか?私はそれをしたいと思っています:-D

そこにいくつかのコードがある場合は、それ以外の場合はヒントやヒットを歓迎します。

どうもありがとう。

0 投票する
3 に答える
2236 参照

javascript - Javascript: メイン ウィンドウの画像からのムービーを含むポップアップ

私はほとんど初心者のJavascript'erであり、ボタンを押すと、メインウィンドウからの画像を含む循環的な「ムービー」を表示するウィンドウをポップアップするWebページで試しています。私が試したことから、グーグルでかなり近づいていることがわかりますが、何かが私を逃しています。

私は、次の結果が 2 つの別々の質問につながることを知っています。しかし、両方とも同じ問題/目的に関連しているため、おそらくこれは単一の(長いが)投稿に属していると思います。だから私はそれの大きさが人々をあまり怒らせないことを願っています... ;-)

とにかく、これは私が関連するコードだと思うもののスナップショットです:

関連性のためにこれを入力/適応させました。タイプミスがないことを願っています...

Debian Etch のIceweasel (Firefox 2.x のブランド変更) を使用しています。他のブラウザでは試していません。Iceweasel では、次のことが起こります。

  1. ポップアップは想定どおりに表示されますが、サイクルは最後の画像にまっすぐ進むようです。setTimeout写真間の「一時停止」には効果がないようです。
  2. 最後の画像が表示され、ポップアップのステータス バーの途中にプログレス バーが表示され、何かがロードされていることが示されます。

だから私の質問は:

  1. setTimeoutここでコールをどのように使用すればよいですか? 「空の」関数を呼び出そうとしたので、 を持つサイクルで「一時停止」として機能します。setTimeout()サイクルは、メインウィンドウの画像配列からポップアップ単一画像を更新します。
  2. 外部ファイルから HTML コードをロードしてポップアップをロードすると ( anim.html)、ウィンドウがリロードを待ち続ける「進行状況バー」からステータスバーが表示されるように見えます。window.open()他の場所からのものかどうかはまだ試してみますが、空のウィンドウをロードして writeln を実行するのではなく、 を使用して外部ファイルから HTML ページをロードすることが重要/関連性があるかどうかを知りたいHTMLを「書く」。
  3. そうしないと、ブラウザーwhile(true)が応答を停止し、コンピューターが 100% の CPU になるためです。最後のアイテムの前にカウンターをゼロに戻すサイクルを作成できますがifforこれを無限サイクルにする別の「エレガント」または「より適切な」方法はありwhile(true)ますか?それとも問題ありませんか?

事前にコメントをいただければ幸いです。可能であれば、同様のソリューションを説明している既存の参考文献へのポインタです。

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

popup - デフォルトのポップアップの代替は何ですか?

ポップアップが良くないので、できれば避けるべきであることは知っていますが、ポップアップを使用することを考えるときはいつでも、常に他のオプションを検討する必要があるというのは本当ですか? 例外はありますか?最後の質問は、ポップアップのデフォルトの代替品は何ですか?