• ベストアンサー

window.openの応用!?

noname#99638の回答

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

Blackwinglsさんの参考URLを見てみました。 似たようなことを書いてNNで動かしたらJavaが起動して…何も起こりませでした^_^; たしか、locationbarプロパティなんかを変更するようなときは スクリプトをSinged Scriptで作らないとだめだと聞いたことがあります。 Singed Scriptは・・・すみませんよく知りません(ごめんなさい) なんか、証明書とかが必要になるらしいです。 (JavaScript一撃必殺リファレンスにSinged Scripの説明がありました)

参考URL:
http://www.openspc2.org/JavaScript/
sakura7777
質問者

お礼

アドバイスありがとうございます。 > SingedScript・・・ ざっと説明を読んだだけですが、なんだか難しそうでした (^^;;; サブウィンドウなら簡単に出来るのに、 親ウィンドウだと かなり高度なテクニックが必要になってしまうんですね! 少しずつ、勉強してみます。

関連するQ&A

  • window.openしたウィンドウのwindow.onblurについて

    window.openしたウィンドウのonloadに  window.onblur = function() { window.close(); } を設定しているのですがFirefox3.6、Opera10.51ではウィンドウからフォーカスが外れたらウィンドウが閉じるのですが(期待している動き通り)、 IE6のみwindow.openしたウィンドウをクリックしたと同時にウィンドウが閉じてしまいます。 どうすればIEでもFirefox,Operaと同じ動きをさせることが出来ますでしょうか・・・

  • window.openについて

    window.openを使って新しいウインドウを開きたいと思い質問させていただきます。 現在、 ---------------------------------------------------------------- <script type="text/javascript"> <!-- function w_opn() { newWin = window.open("abc.html","","width=200,height=300"); win.moveTo(0,0); } // --> </script> そして、BODY内に <a href="javascript:w_opn()">開く</a> --------------------------------------------------------------- というふうに作成しています。 この方法だと、リンク元が複数ある場合、HEAD内のJavaScriptも複数記述しないといけないと思うのですが、これをひとつのJavaScriptで制御したいのです。 どなたかご教授願えませんか?参考になるサイトのURLでも構いません。

  • window.openで情報を引き継ぎたい

    現在、<a>リンクにクエリを記述して、次ページに飛ばしています。 taget=_blankにしていますが、ウィンドウサイズを指定したいので、window.open()を使用しようかと思ったのですが、そうすると、情報の引継ぎができません。 何かよい案はないでしょうか?

  • windows.open()で一番小さいウィンドウを表示

    javascriptのwindow.openを使って、ものすごく小さい(見えないくらいの)ウィンドウを表示したいと考えています。 windows.open("xxxx","","width=1,height=1")と表示させたのですが、私が希望しているよりも大きかったので質問しました。これが限界なのでしょうか? ※次の処理へ移す為のダミーページとして 利用したいと考えており、できるだけユーザが気づかせたくないため

  • window.openについて

    お世話様です。 早速本題なんですが画像のサムネイルページがあります。 そのページからサムネイルをクリックすると新しいウィンドウを開き元画像を表示するのですが、すべてサイズが違うためヘッダに <script language="JavaScript" type="text/javascript"> <!-- function openwin(url, w, h) { window.open(url,"","width=" + w + ",height=" + h); } // --> </script> と書いて、リンク<a>に onclick="openwin(this.href, 800, 600); return false;" とリンク1つづつに数値(幅,高さ)を変えながら入れて、 サムネイルが指定したサイズで新規ウィンドウとして開くところまでは至りました。 ですが、これでは、サムネイルをクリックする度に新規ウィンドウが開いてしまいます。ウィンドウの名前を指定しようと思い、 ヘッダを function openwin(url, name, w, h) { window.open(url, name, "width=" + w + ",height=" + h); とかえ、リンクを onclick="openwin(this.href, new, 800, 600); return false;" と変えました。 これでいけるかと思ったのですが、サムネイルと同じウィンドウに開かれてしまいます。さて、、、自分の力量はこんな程度で、もうわかりません。 どうすれば、アタらしいウィンドウの名前を指定出来るのか、 初歩的なところかもしれませんがご教授よろしくお願い致します。

  • 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のターゲットについて

    ウィンドウをjavascriptで開く際に、 window.open("URL","_top")のように ターゲットを指定できると思うのですが、 今一どこを指定しているのかわかりません。 ページA(フレームで分けられている)からwindow.openでページBを開いた場合、ターゲットに_top,_selfなどと指定した場合はページAのフレームのことを指しているのでしょうか? また今、ページA(フレームで分けられている)でURLをクリックするとファイルをダウンロードするプログラムを作成しているのですが、window.openのターゲットに_topを指定すると新しいウィンドウが表示されないのに、_self,_blankなどを指定するとウィンドウが表示され、ダウンロードが終わっても表示されたままになってしまいます。どうしてこのような違いが起きるのかお分かりになる方がみえましたら教えてください。 よろしくお願いいたします。

  • window.openで

    HTML(親画面)からJavaScriptのwindow.openで400×300の別ウインドウを表示させた後、一旦親画面に戻し、新たな別ウインドウを表示させたいのですが、 1.その新たな別ウインドウにはなっているのですが、表に出てきません。 2.新たな別ウインドウを違うサイズで設定(例えば600×400)したものを表示させたいのに、400×300のウインドウサイズのままです。 以上2点の処理がわかりません。教えてください。お願いします。

  • window.openで新しいページを後ろ側に

    <SCRIPT language="JavaScript"> <!-- window.open("url"); //--> </SCRIPT> でページを開いたとき、もう一つのページを表示できますが、この方法だと、新たにopenしたページが元のページの 上に来てしまいます。 新しくオープンするウインドウが、このスクリプトを書いたページの後ろ側、背景にオープンする ようにはできないでしょうか。

  • window.openでフルスクリーン表示

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