target=”_blank” の代わり javascript

2008/5/27 火曜日

カテゴリー: JavaScript — hiroki ooiwa @ 19:17:16

<p><a href="test.html" onclick="window.open(this.href);return false;">aaa</a></p>

プルダウンメニューでリンク切り替え

2008/5/20 火曜日

カテゴリー: JavaScript — hiroki ooiwa @ 18:35:38
<select onchange="location.href = value;">
<option value="page01.html">こうもく1</option>
<option value="page02.html">こうもく2</option>
<option value="page03.html">こうもく3</option>
<option value="page04.html">こうもく4</option>
</select>

target=”_blank” が使えない。

2008/2/18 月曜日

カテゴリー: JavaScript — hiroki ooiwa @ 10:59:47

xhtml1.0 strict では、<a>タグに target属性を使うことができなくなっている…。さてどう解決したろか…。すでに方法はたくさんありますが、やはりJavascriptを使うのが一般的なのかしら。

<a href="example.html" onclick="window.open(
this.href, 'mywindow6', 'width=400, height=300,
menubar=no, toolbar=no, scrollbars=yes');
 return false;">テスト</a>

getElementsByClass

2008/1/30 水曜日

カテゴリー: JavaScript — hiroki ooiwa @ 12:08:07
function getElementsByClass(className) {
    className = ' ' + className + ' ';
    var all = document.getElementsByTagName('*');
    var elements = new Array();
    for (var i = 0; i < all.length; i++) {
        if (0 <= (' ' + all[i].className + ' ').indexOf(className)) {
            elements[elements.length] = all[i];
        }
    }
    return elements;
}

全選択・解除 JavaScript

2008/1/23 水曜日

カテゴリー: JavaScript — hiroki ooiwa @ 12:26:36
/*
	javascript
*/

// 全て選択押下処理
function AllChackInput(objAll){

	// 全ての要素に対して
	for(var i=0;i
		//チェックボックスであれば
		if(document.AllCheck[i].type=="checkbox"){
			document.AllCheck[i].checked = objAll.checked;
		}
	}

}

// 全て選択以外の押下処理
function AllChackOnOut(objMbr){

	// チェックボックスのチェックが外れたら『全て選択』のチェックを外す
	if(objMbr.checked == false){
		document.AllCheck.chk99.checked = false;
		return;
	}

	for(var i=0;i
		//チェックボックスであれば
		if(document.AllCheck[i].type=="checkbox"){
			// 『全て選択』以外全てチェックされていたら
			// 『全て選択』をチェックする
			if(document.AllCheck[i].checked==false
			                 &&
			   document.AllCheck[i].name!="chk99"){
				return;
			}
		}
	}

	document.AllCheck.chk99.checked = true;

}
/*
	html

<div>
<form name="AllCheck">
<input type="checkbox" name="chk99" onclick="AllChackInput(this)" />全選択・解除<br />
<input type="checkbox" onclick="AllChackOnOut(this)" />チェック1<br />
<input type="checkbox" onclick="AllChackOnOut(this)" />チェック1<br />
<input type="checkbox" onclick="AllChackOnOut(this)" />チェック1<br />
<input type="checkbox" onclick="AllChackOnOut(this)" />チェック1
</form>
</div>
*/
« 前ページへ次ページへ »