• 締切済み

chromeのポップアップについて

お世話になります。 サイトを制作しており、その中でポップアップを表示させるページが 3つあります。 ポップアップが表示され、ページ内の選択肢を選択すると、 画面が消え、新たなポップアップが表示され…が3回ほどあります。 FirefoxとIE10では上記の3つのポップアップはちゃんと表示されておりますが chromeだけは、最初の2つまではポップアップが表示されますが 最後の1つだけ表示されません。 htmlやJavaScript等で、最後までポップアップを表示させる設定を することは可能でしょうか? また、ポップアップの仕様によって表示されない事はあるのでしょうか。 ちなみに、ポップアップ自体は<a>タグを使ったポップアップで、 JavaScriptではありません。 ご教示頂けると助かります。

  • HTML
  • 回答数3
  • ありがとう数0

みんなの回答

回答No.3

補足してもらったけど、 2回目、3回目をどうやって呼んでるかわからないから、 どうしてchromeだけ違う動きになるかはわからないよ。 そのサブウィンドウで処理がどうなってるか次第。 開発者ツールで何かエラーが出ていないかとか見てみたら? 開発者ツールはF12を押せば起動する

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.2

その「<a>タグを使ったポップアップ」をどのように実装しているのか、その部分のHTMLソースコードを書いてくれないと、アドバイスのしようがないと思いますよ。 「<a>タグを使ったポップアップ」では、まったく意味不明ですし。 まったく想像が付きません。 JavaScriptでできるかと言えば、できます。 何をしたときに表示させたいかにも寄るとは思いますけど。

m0nta55
質問者

補足

説明不足ですみません。 <a>タグだけじゃなくてJavaScriptも使ってました。 下記が消えるポップアップファイルの1つ前のファイルの記述です。 ---------------------------------------------------------------------------------- 【JavaScript】 <script> window.onload = function (){ var node_a = document.getElementsByTagName('a'); for (var i in node_a) { if(node_a[i].className == 'popup'){ node_a[i].onclick = function() { return winOpen(this.href, this.rel) }; } } } ; function winOpen(url, rel) { var split = rel.split(',') ; window.open( url,'popup', 'width='+ split[0] +',height='+ split[1] +',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); window.close(); return false; }; </script> 【html】 <a href="url" class="popup" id="links" onclick="winCenter()" >テキスト</a> ---------------------------------------------------------------------------------- です。

回答No.1

ごめん、aタグを使ったポップアップってなに?

m0nta55
質問者

補足

説明不足ですみません。 <a>タグだけじゃなくてJavaScriptも使ってました。 下記が消えるポップアップファイルの1つ前のファイルの記述です。 ---------------------------------------------------------------------------------- 【JavaScript】 <script> window.onload = function (){ var node_a = document.getElementsByTagName('a'); for (var i in node_a) { if(node_a[i].className == 'popup'){ node_a[i].onclick = function() { return winOpen(this.href, this.rel) }; } } } ; function winOpen(url, rel) { var split = rel.split(',') ; window.open( url,'popup', 'width='+ split[0] +',height='+ split[1] +',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); window.close(); return false; }; </script> 【html】 <a href="url" class="popup" id="links" onclick="winCenter()" >テキスト</a> ---------------------------------------------------------------------------------- です。

関連するQ&A

  • Firefoxのポップアップウィンドウが真っ白のま

    Firefox3.6.13を使用しています。 最近、ポップアップされるウィンドウの表示がいつまで待っても表示さなくなり、 画面が真っ白のままです。(ウィンドウ自体はポップアップされます。) IEで同じ作業をすると問題なく表示されます。 ポップアップの許可もしているし、ページキャッシュの消去も試しましたが、 どうにもなりませんでした。 どうすれば解決できますか? お力お貸しくださいm(_ _)m

  • 「chromeに切り替えよう」のポップアップ

    Windows10でインターネットのブラウザはIE11です。 Web検索サイトにgoogleを利用しており、それをホームページに設定しているのですが、起動のたびに「Chromeに切り替えよう わずらわしい広告を表示せず、ウェブサイトの不正なソフトウェアをシャットアウト」というポップアップが出てきます。このほうがよほどわずらわしいです(笑) chromeのほうが良いよ、というのは別にして、IEを使わざるを得ないので、それを前提に表示されないよう対処する方法はありますでしょうか? よろしくお願いいたします。

  • 邪魔なポップアップを消したい

    邪魔なポップアップを消したい IE上で写真などを貼り付けたブログなどを見ていると Google Chrome6 のポップアップがしつこく表示されます。 IEのツール > ポップアップのブロック でポップアップ設定を 行っても このポップアップだけは消滅しません。 このポップアップを表示させなくする方法を教えてください。 よろしくお願いします。 VB0979

  • ポップアップが開かない

    WindowsXPでFirefox3.0.12を使用しています。 Javascriptをアップデートしてから、ポップアップウィンドウが開かなくなりました。 Firefoxの「ポップアップウインドウをブロックする」はチェックをはずしています。

  • ポップアップ

    IE6 など。(その他でも結構です) 「セキュリティーの黄色い情報パー(ポップアップ)」が表示される場合。。。とは、どういうときなんでしょうか? ■「Flash」。 ■「Active X (コントロールパネル用?)」。 ■「JavaScript」。■「Script」などを使用すると、ポップアップの表示がでるんでしょうか?

  • javascriptでのポップアップ表示を一つにまとめるには?

    お世話になります。 現在javascriptを使用して、画像表示にポップアップを表示させる設定をしております。 (ポップアップ表示はクライアントの意向) そこで以下のソースで設定したのですが、一つポップアップを開き、 次に他のポップアップを開いた場合、ポップアップの数が増えてしまうものを 一つにまとめてもらえないかとの依頼がありました。 ----- <a href="javascript:w=window.open('hogehoge.html','','scrollbars=no,width=650,height=525');w.focus();"><img src="images/hogehoge.jpg" width="119" height="87" alt="ほげほげ"></a> ----- ブラウザ表示は、クライアント使用のsafari中心ですが IEやFirefoxでも確認をしております。 ただ、safariで動作が確認出来れば現状は結構です。 ご存知の方がおられましたら、是非ご教示くださいませ。 宜しくお願い致します。

  • IE6で使えるポップアップライブラリ

    普段は主にjquaryで色々動的な処理を行っているのですが、 htmlのポップアップについては、jquaryでいいものが見つかりません。 http://rip747.github.com/popupwindow/ こちらのサイトのものは非常に使いやすいのですが、残念ながらIE6では使えないようです。 (デモサイトでも使えないので) なので、今は直接毎回aタグに記述しているのですが、 何かライブラリとして使いやすいものがあれば教えてください。 要望としては ・htmlファイルをポップアップで表示 ・主要ブラウザ全てに対応 ・aタグは例えば<a href="hoge.html" class="popup" rel="window01">hoge</a>のようにシンプルなもの ・javascriptを切っていてもリンク自体は可能 というものです。 上に挙げた、jquary.popupwindow をIE6で使えるように改造する方法でも結構ですので よろしくお願いします。

  • ポップアップが出ないようにしたい

    「このページをすべて表示するにはプラグインを追加する必要があります」 Firefoxで表示されるこのポップアップを出さないようにしたいのですが、方法はありますでしょうか?

  • javascriptを使用した際のIEのポップアップについて。

    javascriptを使用すると、通常IEの場合ポップアップが表示されてしまうのですが、大手のサイトなどのページでは、ソースを見るとjavascriptが記述されているのに、ポップアップが表示されないのをよく目にします。これには、何かしかけがあるのでしょうか?基本的な質問なのかもしれませんが、よろしくお願いします。

  • 上部に戻るポップアップを無効化

    閲覧するサイトによってはページを一定以上スクロールすると、サイトの上部に戻るというポップアップが表示されます。結構大きな物が表示されるサイトも有り、邪魔なのでポップアップが出ないようにしたいです。 使用してるブラウザはfirefoxです。ブラウザのjavascriptを完全に無効化すると他で困るので、この類のスクリプトだけを無効化する設定を教えて下さい。

専門家に質問してみよう