js

前のバージョンのLightbox.jsを使う

js

現行のLightbox2を使いたいのですが、2の場合、prototype.jsのバージョンが固定される(prototype.jsのバージョンが1.6以上じゃないとscriptaculous.jsが怒る)ので、はてなスターを導入していたりすると、数日前にも書いた通り、バージョンの競合で特にIEで…

IEでのAjaxリクエスト(GET)のキャッシュ

IEで同じURLへ同じパラメータのGETのAjaxリクエストを投げても、結果がキャッシュされてしまいます。回避策としてとりあえず以下の3つが考えられます。 POSTリクエストに変更する パラメータにタイムスタンプなどリクエスト毎に変動するものを含める // samp…

IEでprototype.jsのバージョン衝突による動作エラー

はてなスターを導入している外部サイト内でprototype.jsを使う場合ははてな側とバージョンを揃えないとダメですね。はてなスターはhttp://d.hatena.ne.jp/js/prototype-1.4.0.jsを読み込むので、はてなスターを導入しているサイトで1.5.0を使用するとIEで動…

右クリック禁止

以下のよう無名関数を突っ込むと回避できたりします。 document.oncontextmenu = function() { return false; }; でも完全なんていう事はなくて、結局リロードしてタイミングよく右クリックすれば、コンテキストメニューを表示する事はできてしまいますが。