画像の差し替えは
document.getElementById('data_pict').width = imgwidth;
document.getElementById('data_pict').height = imgheight;
document.getElementById('data_pict').src = imgsrc;
document.getElementById('data_pict').alt = imgalt;
で行えばよい。
しかし、この場合にローディング中に「ロード中」と表示するにはどうするか。
続きを読む "画像の差し替えとNowLoading処理" »
グローバル変数を得るために
var xml = new JKL.ParseXML();
var data = xml.parse();
とJavascriptの先頭で書いていたのだが、JKL.ParseXML() を引数なして呼び出すことによって、実際にはスクリプト全体の中でエラーが起きていたのである。
このため、そのスクリプトの最後に記していた windows.onload が効かなくなっていたということに過ぎなかった。
続きを読む "FireFox で windows.onload の設定ができない" »
問題はやはりMacである。両方ともMacIE5には対応していない。
JKL.ParseXMLはsafari 1.x にも対応していない。Prototype.js は safari 1.2以降であれば大丈夫であるらしい。
Prototype.js を使うのが最低限の選択であるとすれば、もはやMacIE5は切り捨てるしかなさそうである。
そこで2点。
1)MacIE5に対してはどのような代替表示をすべきかということも併せて考えるべし。
2)MacIE5を判別する方法を確立すべし。
続きを読む "JKL.ParseXML かPrototype.js か" »
このところXML+JavaScriptでの対応をいくつも試みてきた。
JKL.PearseXML や prototype.js を使っていろいろ試みた。
パブロアマリンゴのサイトでは問題は、 MacIE5 である。
smallmakeにおける問題は、onLoad時にAjaxを使うことの正当性である。
そう、いかなるケースにおいてAjaxが正統といえるのかをちゃんと考えておくべきだろう。
上記の二つのケースにおける具体的なことを以下に書く。
続きを読む "Ajaxがよいソリューションとは限らないこと" »