サンプル1
サンプル2
動作ブラウザ
| win | mac | linux |
| n7 | m1 | e5 | e6 | o7 | n7 | m1 | e5 | s1 | n7 | m1 | k3 |
| ○ | ○ | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × |
ソース
<script type="text/javascript">
<!--
function chgTargets(targetName)
{
//1 ページ内のA要素をすべてノードリスト化する
as = document.getElementsByTagName("A")
//2すべてのA要素を順番に処理する
for ( i=0 ; i < as.length ; i++ )
{
//2_1 target属性を生成し変数attriへ入れる
attri = document.createAttribute("target")
//2_2 as.item(i) へtarget属性を追加する
as.item(i).attributes.setNamedItem(attri)
//2_3 target属性をセット
as.item(i).setAttribute("target",targetName)
}
}
//-->
</script>
<form>
<input type = "radio"
name = "swt"
onclick = "chgTargets('ifr0')">-リンクをiframeへ出力<br>
<input type = "radio"
name = "swt"
onclick = "chgTargets('_blank')">-リンクを新ウインドウへ出力<br>
<input type = "radio"
name = "swt"
onclick = "chgTargets('_self')">-リンクをselfウインドウへ出力
</form>
<a href = "./sample3sub1.htm">サンプル1</a><br>
<a href = "./sample3sub2.htm">サンプル2</a><br>
<br>
<br>
<iframe name="ifr0"></iframe>