function LoadFoo(selected_foo) {
var foobar = selected_foo.bar;
var head = document.getElementsByTagName('head')[0];
var nextfoo = document.createElement('script');
nextfoo.type= 'text/javascript';
nextfoo.src="foobaz.php?form=foo" + ... + "&foobar=" + foobar; // a php script which reads from MYSQL and generates script that updates selectboxes of the document
head.appendChild(nextfoo) }
Chromeバージョン23.0.1271.26、FF 16、IE 9でテストされており、これまでのところ問題はありません。しかし、私はこれまでJSに取り組んだことがなく、IE6〜8でテストされていないので、少し心配しています。また、nextfoo
実行するたびにより多くのオブジェクトが作成されるので、問題はありませんか?appingを試してみましたが、IE9で動作しなくhead.removeChild(nextfoo);
なったため、削除しました。nextfoo