2006/06
アプリの要件でよく
「ブラウザのメニューバーやアドレスバーを非表示にして下さい。」
っていうのがありますよね。この場合、index.htmlを以下のようなコードにします。
<html> <head> <script language="JavaScript"> function openWindow(url,windowName){ info = 'toolbar=no,location=no,directories=no,status=no,menubar=no,' + 'scrollbars=yes,left=0,top=0,resizable=yes,width=1014,height=740,title=no'; var window1 = window.open(url,windowName,info); window1.moveTo(0, 0); window.opener = self; window.close(); } </script> </head> <body onLoad='openWindow("hoge.html","myWindow");'> </body> </html>
1 window.open()であたらしいWindowをニューバーやアドレスバーを非表示で開く。
2 window.opener = self;
3 window.close();でindex.htmlを閉じる。
2をしないとWindowを閉じる時に警告ダイアログが出てしまいます。
以下が開く用のダミー、hoge.htmlです。
<html>
<head>
<title>やまろうのJavaわけPR</title>
<head>
<body>
<h1>やまろうのJavaわけPR</h1>
<pre>
やまろうのJavaわけは、むちゃくちゃ役に立つからみんな見てね。
<a href="http://yamarou.at.infoseek.co.jp/">click!</a>
</pre>
</body>
</html>
<head>
<title>やまろうのJavaわけPR</title>
<head>
<body>
<h1>やまろうのJavaわけPR</h1>
<pre>
やまろうのJavaわけは、むちゃくちゃ役に立つからみんな見てね。
<a href="http://yamarou.at.infoseek.co.jp/">click!</a>
</pre>
</body>
</html>
んじゃ、また。