• ベストアンサー

HPでポップアップリンクを使いたい

ホームページ作成の課題があり、 文字をクリックすると小窓が開いてページが表示されるようにしたいのですが、 <A href="javascript:w=window.open('アドレス','','scrollbars=yes,Width=250,Height=100');w.focus();">クリック</A> のように書いてIEの画面で試してみようとすると、上の方に 「セキュリティ保護のため、コンピュータにアクセスできるアクティブコンテンツは表示されないよう、IEで制限されています・・・」 と表示されてしまいます。これはどうしてでしょうか? もし私のパソコンの設定を変えてうまくいったとしても、ほかのパソコンでうまく見れるか心配です。 こんなメッセージが出ずに、うまく小窓が開く方法を教えてくださいm(__)m

noname#202015
noname#202015

質問者が選んだベストアンサー

  • ベストアンサー
noname#83116
noname#83116
回答No.2

IE の設定の問題です。 アップロードすればこのようなエラーは表示されなくなりますが、パソコン内ではセキュリティのためにスクリプトが制限されます。 制限を解除するには下記のように設定してください。 1. [ツール]-[インターネット オプション]をクリック。 2.[詳細設定]タブをクリック。 3. スクロールして、「セキュリティ」のところの「マイ コンピュータのファイルでのアクティブ コンテンツの実行を許可する」にチェックを入れる。 4. OKをクリック。

その他の回答 (2)

  • m035
  • ベストアンサー率44% (38/86)
回答No.3

jinbackさんが書いていたように、ポップアップはブラウザの設定やポップアップブロックをしてくれるソフト(ブラウザのツールバーなど)によって制限を受ける可能性が高いです。 よって、ホームページ作成の課題ならば、メインのページの前に[Enter]というメインページへのリンクと、このホームページがポップアップを利用しているということを書いたページを作り、そのページを最初に開かせるといいと思います。

noname#46849
noname#46849
回答No.1

Windows XP Service Pack 2がインストールされているからではないでしょうか? 今、流行っているツールバーでのポップアップを自動で消してくれる機能を使っているとうまくいかない可能性があります。 >「セキュリティ保護のため、コンピュータにアクセスできるアクティブコンテンツは表示されないよう、IEで制限されています・・・」 このメッセージに関しては、自分が使っているPC以外には出てこないと思います。 あとSP2がインストールされているPCは勝手にポップアップウィンドウを消してしまう可能性があるので、サイト自体にポップアップウィンドウを利用しているというメッセージを書いて置けば親切ではないかと思います。

関連するQ&A

  • HPでポップアップリンクを使いたい

    文字をクリックすると小窓が開いてページが表示されるようにしたいのですが、 <A href="javascript:w=window.open('アドレス','','scrollbars=yes,Width=250,Height=100');w.focus();">クリック</A> のように、でもアドレス(URL)じゃなくファイル(html)へリンクできるようにしたいです。 できますか? 教えてください! お願いします。

    • ベストアンサー
    • HTML
  • 小窓について

    はじめまして、お教え下さい。 goliveでHP作成してますが リンク先にgif画像の小窓を表示させたいのですが 具体的にはどうすればいいのでしょう? 色々探したら下記のような表示がありましたが、例えばここにgif画像を差し込んで表示するにはどうすればいいのでしょう? 何卒よろしくお願い致します。 <A href="javascript:w=window.open('アドレス','','scrollbars=yes,Width=250,Height=100');w.focus();">ポップアップ</A>

  • ポップアップ画面についてお尋ねします。

    ポップアップ画面についてお尋ねします。 javaスクリプトで function openWinT001(){window.open("Terms.htm#アート","","width=700,height=200,scrollbars=yes,resizable=1");} と書き、他のページに下記のようなラベルを作り、 <A name="アート"></A> <A href="javascript:openWinT001()">アート</A> で他のページのアートにポップアップの小窓で飛べるようにしました。 IEですとうまくいくのですが、safariやoperaではピンポイントで その部分に飛ぶことができません。 (そのページの最初の部分が指定した大きさでポップアップします。) どうしたらいいのでしょうか。 よろしくお願いいたします。

  • リンク画像に触れると文字

    ブログに、アイコンをクリックしたら小窓(新しいウインドウ)を出すようにしています。そのアイコン(リンク)に触れると説明文が出るようにするには、どこのタグにどのように入れたらいいのでしょうか? とりあえず、 <SCRIPT language=JavaScript><!-- function subWin1(){ window.open("小窓の中に表示したいアドレス","window2","resizable=no,menubar=no,directories=no,status=yes,location=no,scrollbars=yes,toolbar=yes,width=横幅,height=高さ,left=左からの距離,top=上からの距離"); } --> </SCRIPT> <A href="javascript:subWin1();"><IMG src="画像でリンクを貼るときはココに画像のURL" width="幅" height="高さ" border="0"></A> ↑こういう設定をしています。

  • ポップアップウィンドウを画面中央に配置+複数リンクを同じウインドウに表示させたい

    過去にあった複数のイベント等の写真をスライドショーで紹介するページを作成中です。 ひとつのページ上に複数リンクがあって、それぞれクリックするとポップアプウィンドウが画面中央で開くようにすることはできました。(下記参照) <script type="text/javascript"> <!-- function win(url,windowname,width,height) { var features="location=no, menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=no"; if (width) { if (window.screen.width > width) features+=", left="+(window.screen.width-width)/2; else width=window.screen.width; features+=", width="+width; } if (height) { if (window.screen.height > height) features+=", top="+(window.screen.height-height)/2; else height=window.screen.height; features+=", height="+height; } window.open(url,windowname,features); } // --></script> body内 <a href="link_page.htm"onclick="win(this.href,null,600,430); return false;"><img src="image.gif" width="123" height="18" /></a></td> ただ複数あるリンクをクリックすると、ポップアップウィンドウも次々増えてしまうのを、常にひとつのウインドウ上に表示させることができません。 どうぞご指南よろしくお願いします!

  • リンクページのウインドウサイズを指定した時の不具合

    リンクページを以下のような指定で開こうと思っています。 リンクをはるのは写真で、横3枚並べていて、写真をクリックすると詳細が表示されます。 <A href="#" , onclick="w=window.open('test.html','win1','width=500,height=500,toolbar=yes,location=yes,menubar=yes,scrollbars=yes');w.focus();return false;"> Win2000、XP、IE6.028で動作確認したら、指定どおり開きました。 しかし、ワイド画面のノートPC(XP、IE6.028)で見たら、ウインドウ右上にでる最大化ボタンが有効になってしました。 最大化にして、また次の写真をクリックするとリンクページが最大化になってしまい、サイズ指定が無効になってしまいます。 これは一部のPCのみの不具合なのでしょうか?それともソースがおかしいのでしょうか? 対策等がありましたら教えて下さい。よろしくお願いします。

  • ポップアップウィンドウがサイズが固定されているのは何故ですか?

    お世話になります。ポップアップのサイズ変更について質問させてください。ページ内にあくつも画像があり、クリックするとテーブルの各画像の詳細ページがポップアップページとして出てくるという動作を作ったのですが、このポップアップを最初は800px500pxで表すようにしたいのですが、閲覧者によってリサイズというかサイズを自由に変えることができるようにしたいのです。それで、下記のようにscrollbars=yes,resizable=yes,という記述をしたのですが、MacではsafariもIEも正常にリサイズできるのですが唯一Firefoxが正常に動かず、WinのIEではガッチリ固定されていてまったくスクロールができません。ブラウザによっては多少の違いはあると思うのですが、これはどうしてでしょうか?また、解決策はあるのでしょうか? どうかご教授ください。 function OPEN(lk){WIN=window.open(lk,'thank1','width=800,height=500')} 省略 <td valign="top" class="biyou">●A-1<a href="javascript:;" onClick="OPEN('001.html','scrollbars=yes,resizable=yes,width=600px,height=500px')"><img src="images/001.jpg" alt="適当な文章" width="203" height="140"></a></td>

    • ベストアンサー
    • HTML
  • javascriptでのポップアップウィンドウが開かなくて困っています><

    初歩的な質問ですいません。 <script language="JavaScript"> <!-- function OpenWin(){ win=window.open("sample.html","new","width=100,height=100"); } //--> </script> <a href="javascript:OpenWin()"><img src="img/1.jpg" width="60" height="60" onClick="MM_openBrWindow('sample.html','sample','scrollbars=yes,width=460,height=460')" border="0"></a> 上のスクリプトで下のリンクで開こうとする時に、 どうしても開けません。>< どうしてなのでしょうか!? どこかが間違えているのでしょうか!? 誰か助けていただけませんでしょうか;><;;

  • 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で動作が確認出来れば現状は結構です。 ご存知の方がおられましたら、是非ご教示くださいませ。 宜しくお願い致します。

  • JavaScriptでポップアップを中央に。

    最近JavaScriptを始めた者です。 ポップアップをアドレスバーとステータスバーを非表示にした状態で中央に表示させたいのですが、以下のコードでは、リンクをクリックしても反応がありません。 function openWinCenter(url,id,w,h,scrollFlag) { x = (screen.width - w) / 2; y = (screen.height - h) / 2; if(scrollFlag){ if(navigator.appName== "Microsoft Internet Explorer"){ w=w+16; } window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width"+w+",height="+h+",scrollbars=yes,location=no,status=no"); }else{ window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=no,location=no,status=no"); } } どこを修正したらいいのか教えてください、よろしくお願いします。