• 締切済み

window.open()でstatus = no にしてもステータスバーが表示される

パソコンによって、window.open( )でstatus = no にしてもステータスバーが表示されるものがあります。 環境:Windows_XP-SP2 IE6 どのパソコンでも、常にステータスバーを表示させたくないのですが、 どうすればよいのでしょうか?

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

ブラウザの種類・設定・機能はいろいろなので諦めたほうがいいです。 status=no ≒ブラウザとしての機能は不要 ならレイヤーを使ってウィンドウっぽく見せるという方法もあります。 http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter83/001/sample3/index.html ↑サンプル http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter83/001/index.html ↑解説

ybdhy389
質問者

お礼

やはり方法はないようです。 ありがとうございました。

ybdhy389
質問者

補足

ありがとうございます。 参考になりました。 ただ、今回の場合、「ウインドウっぽく見せる」という技がつかえません。

関連するQ&A

  • ステータスバーが表示されてしまう・・

    javascriptで子画面をポップアップさせたときに、以下のように「status=no」を記述しているにも関わらず、ステータスバーが表示されてしまいます。 openWin = window.open("", "testWin", "Width=250,Height=300,status=no"); 私の動作環境は WindowsXP SP2 Internet Explorer6.0 SP2 です。 【補足】 Windows2000,WindowsXP(SP2ではないもの)では表示されないようです。

  • FireFox3.0のステータスバー非表示

    FireFox3.0のステータスバーを非表示にしたいのですが、 どうすればよいでしょうか? 次のソースのように、window.open()で行っています。 window.open(url,'_blank','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,titlebar=no,width=820,height=645,resizable=no');

  • 【JavaScript】window.openの属性指定について

    いつも参考にさせて頂いております。 新規ウィンドウを開くJavaScriptにおいて ステータスバーを非表示としたいのですが 下記環境では非表示とならず困っております。 Window Server 2003 SP1 Internet Explorer6 SP1 (Version 6.0.3790.1830) ちなみにWidows2000ではステータスは正常に非表示となります。 ソースは window.open("test.htm", "test", "width=300; height=300; status=0;"); IE設定の問題なのでしょうか? ご存知の方がいらっしゃいましたらご教授願います。 以上です

  • window.openでのステイタスのパスを非表示に

    QuickTimeをストリーミング再生するための別ウィンドウを、window.openを使って表示しているのですが、status=noでもステイタスバーが表示されてしまうのはXP SP2の仕様であることは過去ログから確認いたしました。 Win IE 6.0の場合、この状態だと別ウィンドウがオープンした時に、ステイタスバーには最初はこの別ウィンドウのURLが少し表示され、次にデータがストリーミングされている間はQuickTimeのバスが表示されてしまいます(Mac Safari2.0/Mac IE5.2では問題なし)。 QuickTimeのデータを簡単にダウンロードされるのを防ぎたい(*注)ので、Win環境でブラウズする時に、QuickTimeのパスがステイタスバーで分からないようにしたいのですが、可能でしょうか。 よろしくお願いいたします。  *注)現状はHTMLレベルではembedタグで囲まれた部分を暗号化、QuickTImeの設定でHTML上で保存出来ないような設定で対処しています。

  • window.openについて

    ブラウザのメニューバーやアドレスバーを非表示する為に色々と調べていますがうまく調べる事ができませんでした。 自分なりに調べて記述して実行してみましたが動きがバラバラで・・・ <SCRIPT type="text/javascript">   window.open('http://localhost/menu.html', 'menu', 'menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no,left=0,top=0');   if(document.all){     window.opener = true;   }   window.close(); </SCRIPT> JavaScriptは使った事があまりなくどうか皆さんのお知恵を私にお貸し下さい。 対象のブラウザはIE、Firefox、Opera、Safariです。 申し訳ありませんがアドバイス等をいただけませんでしょうか。 些細な事でも何でも構いませんのでご教授宜しくお願いします。

  • window.open()のNNとIEの動作の違い

    ブラウザのツールバーやメニューバーを非表示にしたいと思っています。 w = window.open("index.html","_self","status=1,resizable=1"); ある画面(ウィンドウAとする)があるとして、その画面内のボタンをクリックすると上記のスクリプトを実行し、ウィンドウAのツールバーやステータスバーを非表示したいと考えています。 これをネットスケープで実行すると、問題なくツールバーやステータスバーは非表示となりますが、IEで実行すると非表示になりません。ためしに、open()の第二引数を"_blank"にすると、ツールバーなどが非表示になった子ウィンドウが開きます。 どうしてもIEでウィンドウAのツールバーなどを消したかったので、こんなことも試してみました。 ウィンドウAのclickイベント内に、open()の第二引数を"_blank"とし子画面を開く処理を書き、子画面を開くopen()の直後にウィンドウAを閉じるためのwindow.closeを書きます。これで対処できると思いましたが、実行すると「ウィンドウは、表示中のWebページにより閉じられようとしています。このウィンドウを閉じますか?」という確認メッセージが表示されるので実用的な対処策にはなりませんでした。。。 IEでは自分自身のウィンドウに対してツールバーやステータスバーを非表示にするってことはできないのでしょうか?

  • window.openでフルスクリーン表示&スクロールバー非表示

     window.openを使って、別ウインドウをフルスクリーンでスクロールバー非表示で開こうとしました。単純に、 window.open("a.htm","","fullscreen=yes,scrollbars=no"); でうまくいくと思ったのですが、うまくいきません。  解決法をご存知の方がいましたら、よろしくお願いします。  ちなみにブラウザは、IEを使用しています。

  • window.openした時、親ウィンドウのドキュメントがトップに戻る

    リンク先を新しいウィンドウで表示させ、メニューとかステータスバーを非表示にさせるためwindow.openを使用しています。 上記のようにして、子画面を表示することは問題無く出来ているのですが、リンクボタンを押した親画面ドキュメントが、いわゆる「トップに戻る」ボタンを押したときのような動きをしてしまいます。 なんとか親画面側のこの「トップに戻る」動きをやめさせたいのですが、解決法はありますか? ソースは以下のようにしています。 <script language="javascript"> <!-- function openWin(url){ window.open(url, "newwin", "menubar=no,location=no,status=no"); } //--> </script> <a href="#" onclick='openWin("./test.html")'>テスト表示</a>

  • window.open()でタイトルバー非表示にする???

    window.open()関数の第3引数では、ツールバー・ステータスバー などの表示/非表示や、サイズ指定などできますが、 タイトルバーを非表示にさせたり、ウィンドウ右上にある ウィンドウの最小化・最大化・閉じるボタンを表示させない ようなことは可能なのでしょうか? もし可能な場合は、方法(引数の記述)を教えてください。 よろしくお願いします。

  • ステータスバーの表示について

    ステータスバーの表示について、リンク先のアドレスをみせないようにしたいのですがうまくいきません。 内容はマウスオーバーをした状態、マウスでクリックしてる最中の状態の二通りをリンク先が表示されないようにしたいのですが、 ソースは <span onMouseOver="window.status='a';return true;" onMousedown="window.status='b';return true;"><a href="javascript:void(0)"><img src=batu.gif></a></span> imgを入れるとうまくいかない気がします。 よろしくお願いします。

専門家に質問してみよう