なんだか問題がいっぱい出てきた(ある意味昨日の続き)
やっぱだめかなぁ。
昨日の問題、やっぱりクリアになりません。
しかもIE6でも同じ現象が発生。
JavaScriptの関数自体はやっぱり1回しか呼ばれてません。
でも、
innetHTML = '<object data="なんとか.php"></object>'
だけが純粋に2回動いてるっぽい。
たぶん、<object>タグの動きなんだろうな。
この行が呼ばれる
↓
とりあえず内部処理.PHPが動く
↓
<object>タグを配置
↓
また内部処理.PHPが動く
みたいな感じ?
結局、この行がどっからどの順番で動くか?ってことに
問題がありそう。
------
別の問題。
おとといの記事から引用。
「ちなみに、追加したスクリプトの
document.…の前の「top」は
内部処理.phpで生成されたHTMLから、さらに別パラメータなどで
表示エリアに内部処理.phpを再読み込みさせたい場合に必要です。」
IE6では動きません。
スクリプトのエラーになります。
本体ページと<object>の関係性が
IEとOperaでは違うみたい。
Operaでは
本体ページ←親子→<object>
なんだけど
IEでは、ほぼ他人みたい。
<object>タグの中のHTMLからJavaScriptで
topをつけても、自分自身(<object>タグの中のHTML)をさすみたい。
結局うまく動かない。
<object>を使うのはやっぱりあまりよろしくないか?
セキュリティ絡みもめんどくさそうだし。
かといって、<iframe>は使いたくないし。
他の代替表示方法はあるだろうか?
昨日の問題、やっぱりクリアになりません。
しかもIE6でも同じ現象が発生。
JavaScriptの関数自体はやっぱり1回しか呼ばれてません。
でも、
innetHTML = '<object data="なんとか.php"></object>'
だけが純粋に2回動いてるっぽい。
たぶん、<object>タグの動きなんだろうな。
この行が呼ばれる
↓
とりあえず内部処理.PHPが動く
↓
<object>タグを配置
↓
また内部処理.PHPが動く
みたいな感じ?
結局、この行がどっからどの順番で動くか?ってことに
問題がありそう。
------
別の問題。
おとといの記事から引用。
「ちなみに、追加したスクリプトの
document.…の前の「top」は
内部処理.phpで生成されたHTMLから、さらに別パラメータなどで
表示エリアに内部処理.phpを再読み込みさせたい場合に必要です。」
IE6では動きません。
スクリプトのエラーになります。
本体ページと<object>の関係性が
IEとOperaでは違うみたい。
Operaでは
本体ページ←親子→<object>
なんだけど
IEでは、ほぼ他人みたい。
<object>タグの中のHTMLからJavaScriptで
topをつけても、自分自身(<object>タグの中のHTML)をさすみたい。
結局うまく動かない。
<object>を使うのはやっぱりあまりよろしくないか?
セキュリティ絡みもめんどくさそうだし。
かといって、<iframe>は使いたくないし。
他の代替表示方法はあるだろうか?
このネタへのコメント:
コメントはありません。