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

javascript - Javascriptで多くの新しいウィンドウを開く方法は?

Javascriptで多くの新しいウィンドウを開く方法を考えています。インターネット上で、Javascriptを使用して新しいブラウザウィンドウを開く方法を示す場所をたくさん見つけましたが、新しいUNIQUEウィンドウを開きたいと思います。例えば。

1ページに2つのリンクがあります。ユーザーが両方のリンクをクリックすると、両方が同じウィンドウで開きます。各リンクでJAVASCRIPTを使用して新しいウィンドウを開きます。

もう一つの例。 javascriptでウィンドウを開いたところ、新しく開いたウィンドウ内にリンクがあります。リンクをクリックすると、同じウィンドウで開きます。同じウィンドウを使用するのではなく、JAVASCRIPTを使用してそのウィンドウからポップしたいと思います。

ヘルプ?

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

javascript - 埋め込まれた .swf クロスブラウザーからのポップアップ

状況: HTML ページに埋め込まれた .swf があり、.swf 内の何かをクリックすると、クロムレス ウィンドウをポップアップする必要があります。通常、これはかなり簡単ですが、ポップアップブロッカーが有効になっている間、すべての 'window.open' 機能を完全に無効にする Safari を考えてみましょう (機能がオンクリックでトリガーされた場合は例外になりますが、フラッシュでのクリックはカウントされません)。 . window.open を実行しないブラウザーに対して、適切に機能を低下させる (別のほぼ同等のエクスペリエンスを提供する) ものを作成するにはどうすればよいでしょうか?

(注: これは AS3 であり、私たちが話しているのは PC または Mac 用の Safari 3 ですが、より広義には、JavaScript の window.open 関数をサポートしていない、または許可を拒否しているブラウザーです。)

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

silverlight - Silverlightのポップアップを含むテキストボックス

独自のコントロールを作成したいのですが、TextboxイベントをDatepickerコントロールのようにポップアップと組み合わせることが可能かどうかを知る必要があります。または、ポップアップを使用するよりもこれを行うためのより良い方法はありますか?

挨拶

パトリック

0 投票する
9 に答える
72592 参照

internet-explorer - ブラウザがサポートされていないときにメッセージを表示する

私のサイトを使用しているInternetExplorer6のユーザーに、IE6には過去に私のサイトとの深刻な互換性の問題があったことを警告したいと思います。これを行うための最良の方法は何ですか?

理想的には、IE6ユーザーに問題を警告し、IE7、Firefox 3、またはOpera 9.5のいずれかに更新することを推奨するメッセージ(新しいウィンドウではなく、可能であればメッセージボックス)を表示させたいと思います。

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

javascript - ポップアップ ウィンドウの作成方法 (良い種類)

ユーザーが他の Web サイトから自分の Web サイトにログインするためのポップアップ ウィンドウを作成する必要があります。

ポップアップ ウィンドウを使用してユーザーにアドレス バーを表示し、スプーフィングではなく安全なログインであることをユーザーに知らせる必要があります。たとえば、フローティング iframe を使用すると、Web サイトがログイン ウィンドウを偽装し、ユーザーのログイン情報を記録する可能性があります。

ありがとう

追加の詳細: 私のポップアップは、任意のドメインの iframe 内の JavaScript コードから表示されます。広告を作成しているように聞こえるかもしれませんが、実際にはそうではありません。違いがある場合は、iframe ドメインとポップアップ ドメインは同じです。

1 つ以上の詳細、私は「Facebook Connect」と同じことをしようとしています... Facebook にログインしていない場合、そのドメインのサイトにポップアップを表示することで、任意のドメインから Facebook にログインできます。 . たとえば、techcrunch.com の任意の記事にアクセスし、Facebook Connect を使用してコメントしてください。Facebook からログアウトしていることを確認してください。そうすれば、私が話していることが表示されます。

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

javascript - IE7: 新しいタブとして開いたときのポップアップの背景色をカスタマイズする

ページに、IE7 で新しいタブとして開いた場合に背景を白くしたいというポップアップが表示されます。IE7 には、ポップアップを新しいタブで開くかどうかを制御するユーザー設定があります。

これをカスタマイズすることは可能ですか?または、黒い背景で立ち往生していますか?

また、新しいタブで開いた場合のポップアップの位置を設定できますか? たとえば、ポップアップが新しいタブとして開かれた場合、白い背景のページの中央に配置したいと考えています。

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

javascript - バイパス IE 「表示中の Web ページ...」ポップアップが表示される

次の IE ポップアップ ボックスをバイパスする方法はありますか。

表示中のウェブページがウィンドウを閉じようとしています。このウィンドウを閉じますか? はい|いいえ

これは、window.close() を asp.net ボタン コントロールの onclick イベントに追加すると発生します。

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

wpf - XAMLマークアップのみを使用して、別のコントロールがクリックされたときにWPFポップアップを開く方法は?

TextBlock と PopUp の 2 つのコントロールがあります。ユーザーがテキストブロックで (MouseDown) をクリックすると、ポップアップが表示されます。ポップアップの EventTrigger を使用してこれを行うことができると思いますが、EventTrigger でセッターを使用することはできません。ストーリーボードを開始することしかできません。2 つのコントロールがテンプレートにあり、コードでポップアップを見つける方法がわからないため、これを厳密に XAML で行いたいと考えています。

これは概念的に私がやりたいことですが、(DataTrigger でできるように) EventTrigger にセッターを入れることができないため、できません。

別のコントロールでイベントが発生したときに XAML で厳密にポップアップを表示する最良の方法は何ですか?

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

javascript - ポイントとドラッグ可能な div の間にキャレットを描画する

ユーザーが画面上でドラッグできる小さな情報ポップアップを表すドラッグ可能な div があります。しかし、この div は画面上のポイントに固定されています。div と固定されているポイントの間にキャレットを描画したいと思います。

この例は、Google マップで、検索した店舗または関心のあるポイントにカーソルを合わせると見つかります。ポイントとポップアップの間にキャレットが表示されます。これは簡単ですが、私のポップアップはドラッグできません。

では、これを実装する最良の方法は何ですか? アンカーポイントに対するポップアップの向きに応じてサイズが変更される一連のキャレット画像を使用することを考えています。ポップアップがアンカーに対して配置される角度に応じて、異なるタイプのキャレットを使用する必要があるという点で注意が必要です。これを行うより良い方法はありますか?

ありがとう!

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

asp.net - Asp.Netを使用してポップアップウィンドウでHTMLを生成する方法

サーバー上のオブジェクトの1つから生成された非常に単純なhtmlレポートがあります。PageLoadセッションからそのオブジェクトをクリアする必要があり、ユーザーがリンクボタンをクリックした後に外部のWebサービスにデータを要求したくないため、 でhtmlコードを生成します。

大まかに言うと、ユーザーがページ上のボタンをクリックすると、レポートが新しいウィンドウに表示されます。

私が言ったように、私はhtmlを生成しPageLoad、現在サーバーの一意のファイルに保存しています。また、隠しコントロールでhtmlコードを隠すことができると思いました。しかし、それは余分な作業なしでは機能しません。それは、htmlコードを意味のない文字列に変換し、後で復元します。

を使用して、HTMLコードを現在のウィンドウに表示することができますResponse.Write(myhtml as string);

だから私の質問は:

  1. HTMLコードをファイルシステム以外の場所に保存できますか(セキュリティの問題で注意が必要です)
  2. クリックイベント時にhtmlcodeを新しいウィンドウに表示する方法。どのように使用できますか。

ここで説明されている1つの可能な解決策を見つけました。

アップデート:

コードを追加するだけです。現在のウィンドウにhtml文字列が表示されますが、これは私が望んでいるものではありません。