• ベストアンサー

セキュリティ保護の為、アクティブコンテンツは表示されない

  現在ホームページを作っています。 試しに表示させると 「セキュリティ保護の為、アクティブコンテンツは表示されない・・・」等のエラーメッセージの様な、ツールバーが表示されます。 これを、表示させないには、どうすればいいでしょうか? ちなみに、途中ですが、ソースは、こんな感じです。 <HTML> <BODY BGCOLOR=#FFFFFF> <BASEFONT SIZE="4"> <PRE> <HEAD> <META name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.3 for Windows"> <SCRIPT LANGUAGE="JavaScript"> <!--- document.linkColor="blue"; document.vlinkColor="blue"; //---> </SCRIPT> </HEAD> <BODY background="p4-6.gif" bgcolor="#F5F5DC" text="#000000"> <BASEFONT SIZE="4"> よろしくお願いします。  

noname#136007
noname#136007

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

JavaScriptをローカル(パソコン内作業)環境で利用すると デフォルトのIEではアラート表示されます。 他のブラウザを使うと出ないでしょう。 NO.1さんが言っているようにウェブ環境で操作させると出ませんが、 セキュリティレベル次第(スクリプト関連 許可)で非表示になります。 ただし、それは質問者さんの環境での話。訪問者への対応は出来ない。 訪問者も各々設定をしているから。 全訪問者のアラートを非表示にしたいなら、JavaScriptを使わない。 その程度だけなら使わなければ良い。 それと、途中までですが、ソースがでたらめです。 ↓ここでチェック。マイナス何点ですか? http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

noname#136007
質問者

お礼

  回答ありがとうございます。 それから、チェックのURL教えていただいて、助かります。 何しろ、勉強中で・・・・・・ 言い訳すみません。 教えていただいたURLを活用して、勉強させていただきます。

その他の回答 (1)

回答No.1

ホームページビルダーで作成しているようですが・・・ >試しに表示させると こちらは、ローカル上(例えばアドレス欄C:\Documents and Settings~)で表示させているのでしょうか? それともweb上(アドレス欄http://~)で表示させているのでしょうか? どちらの場合にしても、閲覧しているブラウザの設定の問題が考えられます。 ソースを見たところ、JavaScriptがありますから、 サーバーにアップロードしてweb上で表示してみて「セキュリティ保護の為、アクティブコンテンツは表示されない・・・」が出るか確認してみてください。 表示されなければ問題ありません。 ローカル上で表示しても「セキュリティ保護の為、アクティブコンテンツは表示されない・・・」を表示させないようにするには、 Internet Explorerの場合でしたら、以下の方法をお試しください。 http://support.microsoft.com/kb/875396/JA/ 方法 2. ローカルコンピュータや、CD-ROM におけるプログラムの実行を全て許可する ※Windows XP SP2以降でも同様。 ※セキュリティの観点からはオススメしていません。

noname#136007
質問者

お礼

回答ありがとうございます。 やってみます。

関連するQ&A

  • ドキュメントを自ウィンドウに書き出したい

    <html> <head> <script language="JavaScript"> <!-- function doc() { document.write("JavaScript"); } //--> </script> </head> <body bgcolor="#ffffff"> <form name="form1"> <input type="button" value="ボタン" onClick="doc()"> </form> </body> </html> 上のプログラムの場合ボタンを押すとボタンが消えJavaScriptと書き出されてしまうのですが、ボタンの下に書き出すにはどうしたらよいのでしょうか?結果として以下のように表示させたいのですがどうしたらよいのでしょうか? <html> <head> </head> <body bgcolor="#ffffff"> <form name="form1"> <input type="button" value="ボタン"> <p>JavaScript</p> </form> </body> </html> これらのプログラムは自作のものです。

  • クリックすると領域を表示するする質問

    javascript色と画像についての質問です ある画像にYEIIOWとGreenとBlueと書いてあり、その領域をクリックすると(これは画像です) (これは色です)(これは背景色です)とそれぞれ表示させたいのですがクリックして文字を表示させるソースなどがいまいちわかりませんどなたかご教授ください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>イメージマップの利用</title> <script language="JavaScript" type="text/javascript"> <!-- var defaultColor="white" document.bgColor=defaultColor; function changeBG(color){ document.bgColor = color; } //--> </script> </head> <body bgcolor="#ffffff"> <p><img src="images/map.jpg" width="598" height="117" alt="maptest" usemap="#map1"> <map name="map1"> <area shape="rect" coords="31,63,201,108" href="xxx1.html" alt="yellow" <area shape="rect" coords="202,2,374,42" alt="green" href="xxx2.html" <area shape="circle" coords="546,66,42" alt="blue" href="xxx3.html" </map></p> </body> </html>

  • ラジオボタンで選択変更

    ラジオボタンで選択した背景色に変更する方法はわかったのですが。。。 「★ラジオボタン」で、 「ページの移動」(別のページ)するには、どうしたらいいのでしょうか???(↓この方法でなくてもいいです。。。) <HTML> <HEAD> <TITLE></TITLE> </HEAD> <SCRIPT language="JavaScript"> <!-- function changeColor(num){ if(num==0){ document.bgColor="#ffffff"; }else if(num==1){ document.bgColor="#ffcccc"; }else if(num==2){ document.bgColor="#ccffcc"; }else if(num==3){ document.bgColor="#ccccff"; } } // --> </SCRIPT> <BODY> <CENTER> <FORM> <INPUT type="radio" name="bgradio" checked onClick="changeColor(0)">white <INPUT type="radio" name="bgradio" onClick="changeColor(1)">red <INPUT type="radio" name="bgradio" onClick="changeColor(2)">green <INPUT type="radio" name="bgradio" onClick="changeColor(3)">blue </FORM> </CENTER> </BODY> </HTML>

  • 黒背景で、白文字(リンク挿入)をフェードインするHTMLソースを教えて

    黒背景で、白文字(リンク挿入)をフェードインするHTMLソースを教えてください。 <head>の間に、 <script language="JavaScript"> <!-- var count = 0; var f3 = "0123456789abcdef"; function fadein(i) { if ( count < 16 ) { c = f3.charAt(i); document.fgColor = c + c + c + c + c + c; count++; setTimeout("fadein(count)",100); } } fadein(); //--> </script> </head> <body bgcolor="#000000" text="#ffffff"> 以上のタグを入れ、 <body bgcolor="#000000" text="#ffffff"> タグを<body>の代わりに置くと、リンク挿入されていない文字はフェードインされるのですが、リンク挿入文字は対応されません。 ソースをどのようにすれば、リンク挿入文字もフェードイン対応されるでしょうか。

  • サイズを変えたリンクの表示位置

    ホームページを作っていて、リンク先のサイズを指定する、 というものを試した際に発生した疑問点です。 <head> <script language="javascript"> <!-- resizeTo(450,100); //--> </script> </head> <body> </body> というタグを使ったんですが、これだと表示される位置は 左上でした。 これを『右上表示』に変えることは、できるでしょうか? もし、できるとすればどうすれば・・・? 初心者なのでよくわかっていません。 ぜひご回答を!!!助けてくださいっっお願いします。

  • テキストボックスにいくつかのメッセージを表示させ、なおかつ個々のメッセージにリンクを張りたい

    テキストボックスにいくつかのメッセージを表示させ、なおかつ個々のメッセージにリンクを張りたいのです。 以下のスクリプトでテキストボックスにメッセージを表示させることはできるのですが、リンクの張り方がわかりません。 よろしくご教授お願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- smes=new Array(5); smes[0]="111111"; smes[1]="222222"; smes[2]="333333"; smes[3]="444444"; smes[4]="555555"; n=0; function Some_Mes(){ document.myForm1.myMes.value=smes[n]; n++; if(n==5){n=0} setTimeout("Some_Mes()",5000); } //--> </SCRIPT> </head> <body onload="Some_Mes()" bgcolor="#FFFFFF" link="#000000" vlink="#000000" alink="#CCCCCC"> <FORM name="myForm1"> <INPUT type="text" name="myMes" size="50" style="text-align:center"> </FORM> </body>

  • 何が違うのでしょうか?

    JavaScript の勉強を始めたんですが。何が違うのでしょうか? <html> <head> <title>背景の色を変える</title> <script languag="JavaScript"> function BGColor(col){ document.baColor=col; } </script> </head> <body> 背景の色を選んでください<br> <from name="F1"> <input type="button" value="赤にする" ocClick="BGClor('red')"> <input type="button" value="緑にする" ocClick="BGClor('green')"> <input type="button" value="青にする" ocClick="BGClor('blue')"> <input type="button" value="白にする" ocClick="BGClor('white')"> <br> <select name="S1" onChange="BGColor(document.F1.S1.value);"> <option value="red">赤にする <option value="green">緑にする <option value="blue">青にする <option value="white">白にする </select> </from> </body> </html>

  • セキュリティ保護の警告が出ないようにするには

    ローカルで動作させるページを作っているのですが、 JavaScriptを使用したところ、 「セキュリティ保護のため、このコンピュータにアクセスする可能性のあるスクリプトや ActiveX コントロールを実行しないよう、Internet Explorer で制限されています。オプションを表示するには、ここをクリックしてください...」 というメッセージ(情報バー)が表示され、 「ブロックされているコンテンツを許可」を押しても押しても延々と出続けます。 原因は、obejctタグを使ってiframeのように別なページを表示させていることにあります。 その「別なページ」にもJavaScriptを使っているため、 上記の許可ボタンを押しても画面がリロードされ、別なページのJavaScriptを実行する前に警告が出てしまう…という訳です。 ソース(概略)は以下の通りです。 [index.html] <head> <script type="text/javascript" src="./script.js"></script> </head> <body> <object data="./contents.html"></object> </body> [contents.html] <head> <script type="text/javascript" src="./script.js"></script> </head> <body> <p>text</p> </body> セキュリティレベルを甘くせずに、 またobjectをiframeで代用せずに、 この警告を出さないようにすることは可能なのでしょうか? ご回答よろしくお願い致します。

  • ランダムに表示したいんですが。

    htmlファイルをアクセスしたときに、アクセスするごとにランダムでFlashを表示したいのですが、Netscape Communicator4.7で動作確認をしたところ、 表示がうまくできませんでした。ネスケに関して表示処理の際に何か足りないタグがあるのでしょうか?それとも単純に書き方が間違っているのでしょうか? --------------------------------------------------------------------- <script language="JavaScript"> <!-- img = new Array(); img[0] = "movie1.swf"; img[1] = "movie2.swf"; img[2] = "movie3.swf"; img[3] = "movie4.swf"; function flash(){ kazu = img.length; i = Math.floor(Math.random()*kazu); document.write("<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0\" ID=\"movie1\" WIDTH=\"600\" HEIGHT=\"311\">"); document.write("<PARAM NAME=\"movie\" VALUE=\""+img[i]+"\">"); document.write("<PARAM NAME=\"quality\" VALUE=\"best\">"); document.write("<PARAM NAME=\"bgcolor\" VALUE=\"#FFFFFF\">"); document.write("<EMBED src=\""+img[i]+"\" quality=\"best\" bgcolor=\"#FFFFFF\" WIDTH=600 HEIGHT=311 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></embed>"); document.write("</OBJECT>"); } </head> <body> <script language="JavaScript" type="text/javascript"> <!-- flash(); --></script> </body> ---------------------------------------------------------------------

  • タグ実験で

    下記のようなタグ実験のスクリプトで、 OKボタンを押したときに、その結果が 別ウインドウで開かれるようにしたいのですが、 どこにどのようなタグを埋め込めばいいのでしょうか? わかる方はぜひ教えて下さい。 お願いします。 ~~~~ここから~~~~~ <META http-equiv="content-type" content="text/html; charset=Shift_JIS"> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <DIV align="CENTER"></DIV><CENTER> <DIV align="CENTER"><!--#geoguide--></DIV> <CENTER> <SCRIPT language="JavaScript"><!-- function tagu(){ document.write(document.F1.T1.value); } function Make(){ M='<html>\n<head>\n\n'; M+='</head>\n<body>\n\n\n\n\n'; M+='</body>\n</html>'; document.F1.T1.value=M; } window.onload=Make; // --></SCRIPT> <TABLE> <TBODY> <TR> <TD bgcolor="#ffffff"> <CENTER><B>----<FONT size="-1" color="#660000"> </FONT><FONT size="-1" color="#330000">タグ試験場入力フォーム</FONT> ----</B></CENTER> </TD> </TR> <TR> <TD> <FORM name="F1"><TEXTAREA name="T1" cols="70" rows="15" style="background-color:#ffffff;color:#000000"></TEXTAREA> <BR> <INPUT type="button" style="background-color:#ffffff;color:#000000" value=" OK " onclick="tagu()"> <INPUT type="reset" style="background-color:#ffffff;color:#000000" value="Reset"> </FORM> </TD> </TR> </TBODY> </TABLE> <BR> </BODY> </HTML> ~~~ここまで~~~~