ウィリアムのいたずらの、まちあるき、たべあるきーPART2

gooブログ「ウィリアムのいたずらの、まちあるき、たべあるき」がお引越ししてきました

FireFoxとIEの差、textとsrcElementに、はまる


いやー、また「フォクすけのいたずら」にはまってしまった。

(1)XMLをDomにいれて、テキストノード.textとやっても、IEだったら、
文字を返してくれるが、FireFoxでは返さない。
テキストノード.nodeValueにしないと。。
(IEでも、テキストノード.nodeValueはOK)


(2)イベント処理で、FireFoxには、srcElementがない。
 そこで、event.srcElement.valueのところは、event.target.valueと
 しないとだめなようだ。

 このとき、IEと、FireFoxの切り分けは、
自作プラグイン/cookie.inc.php
http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fcookie.inc.php

に書かれているように、document.allをつかって、
	if (document.all)
	{
		val = event.srcElement.value;
	}
	else
	{
		val = event.target.value;
	}

のようにすればいいみたい・・

こんなのに1時間も費やしてしまった。。うーん(>_<!)