サイトを普通にAjaxを使って作ると,ブラウザの戻るボタンが使えなくなったり,ブックマークができなくなってしまう. サイトの中の一部(たとえば商品情報)をAjaxで差し替えるようなケースでは,これが結構使い勝手を悪くしてしまう. location.hashを使ったセッション復元@最速インターフェース研究会 の記事をみて,location.hashでできそうなことを知ったけれど,どうもIEではうまく動かない. さらに色々調べてみると, Fixing the Back Button and Enabling Bookmarking for AJAX Apps というような情報を発見. IEの場合は,location.hashの代わりにiframeを使えばできる模様. ブラウザごとの挙動をまとめると
埋め込みスクリプト要素を追加し実行する JavaScript IE、組込みのスクリプト要素を追加実行できない 上記件、続報。 やっほーい、shogo4405さんに、コメントにて教えていただきました。 以下コード、IE 6、IE 7、Opera 9、Firefox 2の全てで動作します。 var s = document.createElement('script'); s.text='alert("HELLO!!")'; document.body.appendChild(s); textプロパティ...。 location.hrefにjavascript:を入れる方法を使って他ウィンドウでスクリプトを実行する以外に、これも使えるのかしらん。 関連リンク Install multiple versions of IE on your PC | TredoSoft 私は、これで7と6を共存さ
技術メモ location.replaceを使ってページ遷移させるとブラウザのヒストリに残らない。 var new_url = "http://www.google.co.jp/"; location.replace(new_url); rakuto Lead engineer for several automotive products at Core Team, UIEvolution Inc in Kirkland. Here is my major my works. The Microserver that works as micro TCP/IP server on Bluetooth RFCOMM so that navi system connects to mobile device and control mobile device from connected d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く