通じただろうか!
http://oshiete1.goo.ne.jp/qa5822847.html
過去の質問を見ればわかるが、onloadに複数の初期化関数を起動させたい!というのがけっこうある。
まぁ〜それはそれよう。
onClickはメモリーリークがからんでいそうだから、よぼうさくとして。
ちょっとコードものせておこうっと!
var toggleSwitch = function ( defState, func, that ) { defState = !!defState; var f = 'function' === typeof func; var result = function ( ) { var flag = defState; f && func.call( that, flag ); defState = !defState; return flag; }; return (result( defState ), result); }; var dispBlock = function ( id ) { var e = document.getElementById( id ); return e ? function ( flag ) { e.style.display = flag ? 'block': 'none'; }: false; }; var cont_pop = toggleSwitch( true, dispBlock( 'scon1' ) );