★フルスクリーンとキャッシュ★


ステータスバーにメッセージを流しジャンプ先を見え難くする方法もありますがリンクに細工をしたほうが確実です。リンクを下のようにしてみましょう。

<a href="http://www.google.co.jp/" onmouseover="window.status='★'; return true;" onmouseout="window.status='☆'; return true;">テスト</a>

onmouseover は、マウスカーソルがその上に来た時。onmouseout は、マウスカーソルがそこから離れた時。
上の例では★と☆になってますが空白や偽装URLにしても結構です。

その他のリンク要素。
alt="" と title="" ←マウスが乗った際に説明のホップアップ(どちらも同じ)
target=""←開く対象のフレーム


ツールバー&アドレスバー無しウインドウです。

ボタン式ホップアップ(右クリック禁止付き)
<FORM>
<INPUT TYPE = "button" VALUE = "ページを表示"
onClick = "window.showModelessDialog( 'http://www.google.co.jp/', document, 'resizable:yes; status:no; diglogheight:600px; dialogwidth:800px;' )">
</FORM>

ボタン式ホップアップ(フルスクリーン、右クリック禁止無し)
<FORM>
<INPUT class=blue type="button" value="ページを表示"
onclick="window.open('http://www.google.co.jp/','','fullscreen=yes')">
</FORM>

リンク式フルスクリーン
<A HREF="#" ONCLICK='window.open("http://www.google.co.jp/", "new", "fullscreen=yes")'>リンク</A>

これらのタグを使うとツールバー無しで開く為、ソースを見ることも出来ません。
ツールバーが無いと困ることがあるので下のようなリンクやボタンをページ毎に付けると良いでしょう。

<a target="_parent" href="javascript:window.close();">戻る</a>
<a target="_parent" href="javascript:window.close();">閉じる</a>
<a target="_parent" href="javascript:history.go(+1);">進む</a>

※フルスクリーン系の欠点として、必ず元のページを開いたまま新しいウィンドウで表示しなければなりません。
   普通のリンク(前のページは閉じる)ですとまともに動作しません。


キャッシュを禁止したいアドレス

http://www.google.co.jp/ を http://www.google.co.jp:/ もしくは http://www.google.co.jp:0/
に変えればキャッシュが無効になる。

三つともキャッシュを無効にするMETAタグ。

<META http-equiv="Pragma" content="no-cache">
<META http-equiv="cache-control" content="no-cache">
<META http-equiv="expires" content="有効期限">


以下は自動でフルスクリーンで開くページです。BODYタグでonloadを使いフルスクリーンを呼び出しています。
ただこれも元のページを開いたまま、新しいウィンドウを開きます(残念ながらそうしないと動作しません)。

<html>
<head>
<script language="JavaScript">
<!-----

//ウィンドウをフルスクリーンにします。

var ms = navigator.appVersion.indexOf("MSIE");
var ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
var nesc = navigator.appName.lastIndexOf("Netscape"); //一致した位置(0)を返す
var nesc4 = (nesc >= 0) && (parseInt(navigator.appVersion.substring(0,2)) >= 4);


function fullscreen(){
if (nesc4){
    newwindow = window.open("http://www.google.co.jp/","self",
"scrollbars,width=" + window.screen.width + ",height=" + window.screen.height);
newwindow.moveTo(0,0);
newwindow.focus();

}else if (ie4){
window.open("http://www.google.co.jp/","self","fullscreen=yes");

}else{
location.href="http://www.google.co.jp/";
}
}

//----->

</script>
</head>
<body onload="fullscreen();">

ウィンドウをフルスクリーンにします。

</body>
</html>