問題タブ [popupwindow]
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 - ブロックされたポップアップ ウィンドウとブロックされていないポップアップ ウィンドウ
ブラウザーがすべてのポップアップ JavaScript ウィンドウをブロックするわけではないことがわかりました。
ブラウザによってブロックされない JavaScript でポップアップ ウィンドウを作成する方法は?
つまり、違いを生む主な要因は何ですか?
jquery - JqueryまたはJqueryプラグインを使用してGoogleマップでそのようなポップアップウィンドウを生成するには?
Google マップを使用する場合、地図上のマーカーをクリックすると、ウィンドウがポップアップします。携帯電話番号を入力して、Google から SMS を受信することもできます。JqueryまたはJqueryプラグインを使用してそのポップアップウィンドウを生成する方法は?
asp.net - ポップアップウィンドウが右または左の角を開いているというエラーがありますか? 親ページの中央で開くことはできますか
以下の構文を使用して、ページ内のポップアップ ウィンドウとして Captcha ページを呼び出しています
javascript - ポップアップウィンドウ最大化ボタン
Javascriptを使用してポップアップウィンドウの最大化と復元ボタンを有効にする方法は?
asp.net - ポップアップウィンドウを開くことがFirefoxとGoogleChromeで機能していません
ユーザーがボタンをクリックしたときにポップアップウィンドウを開きたいのですが(閉じるボタンのみ)、ポップアップウィンドウが閉じるまで親ウィンドウを無効にする必要があります。そのために私は次のコードを使用しています
とにかく、このコードはIEで完全に機能しています。しかし、私には2つの問題があります。Firefoxでは、スクリプトで説明したサイズでは開きません。フルサイズでオープンしています。また、Google Chromeでは、親ウィンドウが無効になっていません。
前もって感謝します
jquery - ゼロクリップボードの複数の要素
コード内に複数の Zeroclipboard インスタンス化を作成する際に問題が発生しています。各インスタンス化は、呼び出された後にポップアップ ウィンドウを起動します。
クリップボード機能へのコピーの生成に成功しましたが、onMouseUp、onComplete イベントのいずれかを使用してポップアップ機能をトリガーすると、4 ~ 5 個のポップアップのように起動するか、まったく起動しません。
PS jQueryとZeroClipboardを使用してAjax応答をクリップボードにロードする方法からソリューションを適応させようとしましたか? ajax呼び出しの代わりに、クリップボードにコピーし、完了するとポップアップが表示されます...私が言ったように、うまくいきませんでした。
flashblocker を有効にしているときに他にわかったことは、CODE タグをロールオーバーするたびに同じ場所に新しいフラッシュが作成されるということです。これが、クリックすると 3-4 のポップアップが表示される理由の説明かもしれません。さらにロールオーバーすると、さらにポップアップが表示されます。フラッシュが同じ場所に作成されないようにする方法や、ロールアウト時に破棄する方法はありますか?
jquery - window.open と $(document).ready
ポップアップ ウィンドウを開くブックマークレットを作成しようとしています。このウィンドウ内には CSS クラスのリストがあり、一度選択すると、そのオブジェクトがwindow.opener
ページ上で強調表示されます。だから私は2つの問題に直面しています。
- ポップアップ ウィンドウで Firebug が機能しないため、何が起こっているのかわかりません。
- ウィンドウの読み込みが終了しないため (少なくとも Firefox ではわかります)
$(document).ready(function(){...})
、ウィンドウ内が実行されることはありません。
クロス ドメインの問題が発生したため、リモートの場所からポップアップを開くことができません。サンプルコードは次のとおりです。
popup のコンソールに次を追加すると、正常に$(":input").click(function(){ alert($(window.opener.document).find("#test").html()) });
動作するので、 document.ready が呼び出されることはないと確信しています
または、これを行うより良い方法はありますか?
javascript - IEとwindow.openerへの追加に関する問題
FirefoxとChromeでうまく機能する次のスクリプトがあります(他のブラウザについてはわかりません)が、IEではまったく機能しません。基本的に、ウィンドウオープナーの項目を強調表示するためにdivを追加するポップアップを開きます。同じサイトの複数のページで機能させたいので、メインウィンドウ(window.opener)にdivを作成する関数を追加したくありませんでした。申し訳ありませんが、動作するデモを投稿できませんでした-window.openerはビンで動作しません。
また、appendChildを使用しようとしましたが成功しませんでした。私は最終的にこの方法が機能することを発見しましたが、それは恐ろしい解決策であり、ページを点滅させます。
より良い解決策を知っている人はいますか?
apache-flex - PopUpManager.addPopUp() を使用して TitleWindow を開いたときに生成されるイベントは何ですか?
基本的に、同じ TitleWindow インスタンスを再利用しながら、 PopUpManager.addPopUp() と PopUpManager.removePopUp() を使用して TitleWindow を開閉しようとしています。何度か開いたとしても、creationComplete() は TitleWindow に対して 1 回しか呼び出されないことに気付き、その後のポップアップの読み込みでどのイベントをリッスンする必要があるのか疑問に思っていました。
apache-flex - ドラッグされたTitleWindowをFlexアプリの境界内に保持する方法
FB4でPopupManagerを使用して、カスタムダイアログを表示しています。
ポップアップされたTitleWindowをドラッグして、灰色のタイトルバーがFlexアプリの長方形の境界の外側にあるときに離すと、ポップアップを再度取得できなくなります。TitleWindowを下にドラッグして、Flexアプリの長方形の下端の下で完全に見えなくなるようにすることもできます。Flexアプリの境界がブラウザウィンドウ全体よりも小さく、ユーザーがすばやく作業している場合、このような事態が発生する可能性が高くなります。これが起こらないようにする簡単な設定はありますか、それともプログラマーはドラッグ操作中の動作を傍受する必要がありますか?
ありがとうティム