次のようなJSファイル(table.js)があります。
var リンク名=[]; var URL=[];
リンク名[0]="リンクA"; URL[0]="linked.html";
リンク名[1]="リンクB"; URL[1]="linked.html#loc";
リンク名[2]="リンクC"; URL[2]="http://www.kogures.com/hitoshi/javascript/link-js/linked.html";
リンク名を与えて、リンク先を別ウインドウに表示します。
・同一名のリンク先が複数個あるときは、複数のウインドウが開きます。
スクリプトのコード
<script src="table.js"></script> <script> var URL個数 = リンク名.length; function 実行() { var 入力リンク名 = document.フォーム1.リンク名.value; for (var i=0; i<URL個数; i++) { if (入力リンク名 == リンク名[i]) { window.open(URL[i], '_blank', 'width=300,height=200,scrollbars=yes'); } } } </script>