location.hash
最速インターフェース研究会さんの「location.hashを使ったセッション復元」
http://la.ma.la/blog/diary_200502270128.htm
これを参考に、っていうかまんまですが
OpenLaszloでのパーマリンクをやってみた。
http://www.asahi-net.or.jp/~ya5m-kwbr/hash/hash.html
LZXはこっち
http://www.asahi-net.or.jp/~ya5m-kwbr/hash/hash.lzx
まずlzSetCanvasAttributeが文字化けで死亡。
仕方なくSetVariableで送る。
IEは毎回reloadしないと挙動がおかしい。
FireFoxは
だと日本語で動かず
fo = new FlashObject("hash.lzx.swf?lzt=swf&lzr=swf8", "lzapp", "500", "150", "6", "#FF6600");
だと動く。
fo = new FlashObject("hash.lzx?lzt=swf&lzr=swf8", "lzapp", "500", "150", "6", "#FF6600");
つまりProxiedにしろってことか・・なんか意味わからない。
サンプルの場所にtomcatはないのでFireFoxじゃ動かないはず。今回はFireFoxあきらめ。
それからswf7だとLzBrowser.loadJSもLoadURLも引数に日本語がまざるとちゃんと呼び出してくれない。
ここでかなり悩んだ。
ちなみにタイマーで監視してるのはSetCanvasAttributeはイベントを呼んでくれるのに
SetVariableは呼んでくれないから仕方なく。handler使わせてくださいTT
色々と問題ありそうってことで。