とある日の妄想

- parseIntか… -

何気ない日常にふと思いついた世迷言をつづるブログ

 

rss-feedRSSフィード

■携帯版はこちら
http://blog.toaruhi.net/m/

携帯サイトQRコード

ブログ内検索

キーワード

 

※検索エンジンで検索した情報が見当たらない場合にご利用ください。

新着記事

カテゴリ一覧

外部リンク

創作物の規制/単純所持規制に反対する請願署名市民有志

作者について

2003年02月26日(木)
parseIntか…
JavaScript
なるほどね〜こんな便利な関数があったんだ。

x=parseInt(document.getElementById("element").style.left);

みたいな感じでつかえば、IEでもほかのブラウザでも、整数で結果をえることができる。とりあえずこれを使って、「ギガトンパンチ!」のスクリプトも標準化してみた(すでにアップずみ)。

とはいっても、Mozilla系にはonkeydown/onkeyupイベントの実装にバグがあるらしく、イベントをくみこんでも作動させることができないので、動作可能ブラウザはあいかわらずIEのみになってしまった…。

いちおうNavigator0.6(Chimera?)でも動くんだけど、スクリプトの実行速度が遅いのか、めちゃくちゃコマ落ちするので、実用範囲外だ。Safariは、アローキーのキーコードが得られないし…(0がかえってくる)。

「ギガトンパンチ!」みたいな重いスクリプトを走らせるとよくわかるけど、画面内にフォームがあると、動作が一気ににぶくなる。素早くスクリプトを動かすには、フォーム部品を使わないことが重要っぽい。前回かいた、フォーカスをあててイベントをドキュメントに向けたい時は、アンカータグを使った方がよさそうだ。

ところで、SafariやNavigatorは新規ウィンドウがリサイズできてしまうので、ウィンドウを開く時にresizable=noを指定してみたんだけど、リサイズアイコンが消えただけで、ウィンドウのかどをドラッグすればリサイズできてしまう現象が発生。また、Safariは(ドキュメントの内容によるっぽいが)、指定した大きさでウィンドウが開けない。うーむ…。





トラックバックURL

コメントを投稿する

名前
コメント


Dragon Quest 6

龍が如く4

FF13

THIS IS IT

ときめきメモリアル4

鉄拳6