とある日の妄想

- JavaScript -

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

 

rss

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

携帯サイトQRコード

ブログ内検索

キーワード

 

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

新着記事

カテゴリ一覧

外部リンク

作者について

全23件中1〜10件を表示
2005年11月26日(土)
Safari Keydown系のバグ
JavaScript
以前はSafariでうまく動かなかったこのサイトのゲームがSafariで動くようになってる。
どのverupで直ったんだろう…。

setIntervalタイマの動作や、keydownイベントが正常に取得できるようになったようだ。
Apple、GJ!


コメント(0) トラックバック(0)
2004年07月10日(土)
Mozilla1.7…
JavaScript
うげぇ。
アローキーで横スクロールしやがる。
なんてこった。

とりあえず遊べるようには対策。

ついでに、ちょっと話題になってるFireFoxをDLしてみた。
GUIはキレイでいいね〜。名前もかっこいいし。
内部的にはMozillaと同じなのかな?

まぁメインはSafariでいいけど。
乗り換えはめんどくさい。


コメント(0) トラックバック(0)
2004年07月05日(月)
JavaScriptメモ
JavaScript
■ビット演算
MacIE5.23では〜(NOT演算)が使えない。
Mac版Mozilla1.5では使える。

コメント(0) トラックバック(0)
2004年06月27日(日)
JavaScript開発メモ
JavaScript
■backgroundImage

スクリプトで設定するとカーソルが一瞬だが砂時計になる(WinIE6)

■Imageオブジェクトのcomplete属性

Mozilla系では画面上に実際に表示するなどしないとtrueにならない。

コメント(0) トラックバック(0)
2003年08月11日(月)
ひさしぶりにJavaScriptネタ
JavaScript
Safari1.0にて

・eval関数の引数に数値(式)として評価できない値が与えられるとundefinedが返ってくる。IE5.22とかMozilla系では引数がそのまま返ってくる。

・あるレイヤーのsytle.backgroundのrepeatプロパティがno-repeatに設定されている時、style.backgrondImage="url(hoge.gif)"といった感じでイメージを指定してやると、IE5.2やMozilla系ではrepeatがデフォルトの状態に戻ってしまうのに対し、Safariはno-repeatのままになる。

・オフラインのファイルに書いたJavaScriptからクッキーを処理できない。

ま、相変わらずいろいろあるね。

コメント(0) トラックバック(0)
2003年04月05日(土)
4/4(2)の対策
JavaScript
WinIE6ではスタイルシートでborder:noneにしても2pxくらい(?)の太さのわくが残ってしまうのが原因だった。frameborder="0"という属性を追加すれば解決。

これで動作的にはそれなりになってきた、かな。(1)はMacIEだけに発生する問題でWinIEはMozilla系と同じ表示だった。ってことはMacIEのバグかな?とりあえず処置無し、で進めることにした。

コメント(0) トラックバック(0)
2003年04月04日(金)
むう…
JavaScript
完成〜のはずだったが、Windows上でいくつかの不具合があったGBSEngine。

・background-color以外のtransparentの指定は効かない(WinIE6)
これが正しい仕様の模様。どう直すかが問題だ…。

・WinN7、Mozillaでレイヤリサイズの際にスクリプトエラー。
いまのところ原因不明…。

一つ目はともかく、2つめは結構やっかいなエラーになるおそれがあるな〜。どうしたものか。

(追記)

ひとつめは仕様に合わせて修正。二つ目は単なるバグだった。んで、更なる問題。

(1)IEとMozilla系でbackgroundイメージの左上端の位置が違うようだ。IEはborderの外側が開始点になる(borderが画像に重なる)のに対し、Mozilla系ではborderの内側が開始点になる。

したがって同じ大きさのレイヤに背景画像を表示した時の表示され方が異なる(WinIEではまた違うかも)。

(2)WinとMacではウィンドウのコンテント領域の大きさが違う。iFrameの内部領域の大きさも違うような感じ(調査中)。

なんかゲームとか作ろう〜とするとファミコン時代の憧憬を追いかけてしまいがちになるのはなぜだろう…。

コメント(0) トラックバック(0)
2003年04月02日(水)
アドベンチャーゲームエンジン「GameBookScriptEngine」完成〜!
JavaScript
雑記ログをみると去年の10月の終わり頃に開発をはじめたんだな〜。途中11月くらいに、一応完成とか書いてるけど、そこから仕様変更に継ぐ仕様変更で今日に至る。わりと満足のいくできばえ。いろいろと知識も身に付いた(と思う)し。

システムオンリーの完成なので、まだサイトで公開はできないけど、ちょっとゲームを作ってどのていど使い物になるのか試してみないとなぁ。システムスクリプトだけでも結構な大きさだし、シナリオ分をどこまで追加できるものかな。

コメント(0) トラックバック(0)
2003年03月26日(水)
MacIE 5.16のバグ?
JavaScript
_test="";
alert(/tekito_mojiretu/i.test(_test));

これを実行すると「メモリ不足です」とかいう困ったエラーがでる。空文字列に対してiオプションをつけてtestメソッドを使うとなるようだ。iオプションを外せば問題ない。何故〜

IE5.22やネスケ6以降などでは問題無し。

◆(追記)

http://east.portland.ne.jp/〜sigekazu/css/javascript4.htm

やはりMacIE4/5環境で発生するようだ…。5.22では発生しないところをみると、やっぱりバグなのかな…。

コメント(0) トラックバック(0)
2003年03月22日(土)
Konfabulator&JavaScript変数のスコープ
JavaScript
◆ Konfabulator

なんか面白いね、これ。でも商用ソフトか…。

◆JavaScript変数のスコープ

について、大きな勘違いをしていたようだ…。varで宣言してないものは関数の内部で設定したものでもグローバル変数になるのか。

3/19雑記の場合は、関数の引数はローカル変数だからエラーになるけど、2つめの関数の変数count2はvarを使って宣言してないから、グローバル変数として扱われるためにエラーにならないってことね。

なんて豪快な勘違い…。いままでひっかからなかったのは何故-_-;

コメント(0) トラックバック(0)






テクノラティお気に入りに追加する