2011年1月アーカイブ

以前遊びで作った「ブラウザ三国志」用グリモン
動かなくなったとの報告を受けました。

ああ、そういえば、グリモン自体がアップデートしてましたね。。。><
ということで、直しました。



多分セキュリティーの関係なんでしょうけど
「unsafeWindow」が使えなくなってるみたいです。

いままでブラ三側のjavascriptを流用していた人のは
動かなくなる可能性がありそうです。

なので
@require [URL] で必要なファイルを読み込み、訂正します。
※@requireは再インストールしないと反映されないです。



@requireが0.8.xで動くか不明だったんですが動きました。
下位互換もオッケーですね^^


っていうかそれならなんでunsafeWindowを使ったんだ?
っていうツッコミはなしで><



ただ、残念なことに、jQueryはそれでいいんですが、
prototype絡みを使ってる人は、@requireでなんかよくわかんないエラー出るかもです。

僕は出ましたorz
だからunsafeWindow使ったんですよ! そうそう^^;

でもライブラリを直すとか嫌なので、いい機会と、jQueryにしちゃいました。
以下、P→Jの置き換えの時のメモです。



まず$関連 というかスタイル関連

[Prototype]
$("gnavi01").style.display = "none";

[jQuery]
$("#gnavi01").css("display","none");



それと$$関連

[Prototype]
$$("."+target)[0].appendChild(submenu);

[jQuery]
$("."+target).append(submenu);



Event関連

[Prototype]
Event.observe(submenu,"mouseover",closetimeC,false);

[jQuery]
$(submenu).mouseover(function(){closetimeC(false)});




個人的にはjQueryの方が好きなんですが、、、、
なんでprototypeでつくったんだろ?? (そんなんばっか><



このアーカイブについて

このページには、2011年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2010年12月です。

次のアーカイブは2011年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近のつぶやき