[Seasar-user:14958] Re: [Teeda]forEach内のconditionについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 7月 8日 (火) 17:35:11 JST
小林様
お世話になっております。
ためやすです。
> 1.一覧画面を表示した後,ブラウザで HTML のソースを表示して,
> </body> 要素の前 (HTML の最後の方) に(略) のようなスクリプトが出力されているか?
以下のように出力されています。
<script language="JavaScript" type="text/javascript">
<!--
var forms = ['outTotDisSrhRstAreaForm', 'outTotDisSrhRstAreaForm', 'outTotDisSrhRstAreaForm', 'doBackForm']; for (var i = 0, len = forms.length; i < len; ++i) {
var span = document.createElement('span');
var form = document.getElementById(forms[i]);
form.appendChild(span);
span.innerHTML = "<input type='hidden' name='te-conditions'
value='rO0ABXNyABdqYXZhLnV0aWwuTGlua2VkSGFzaE1hcDTATlwQbMD7AgABWgALYWNjZXNzT
3JkZXJ4cgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc
2hvbGR4cD9AAAAAAABgdwgAAACAAAAADHQAD2lzTm90RGF0YUV4aXN0c3NyABFqYXZhLmxhbmcuQ
m9vbGVhbs0gcoDVnPruAgABWgAFdmFsdWV4cAB0AAxpc0RhdGFFeGlzdHNzcQB+AAQBdAALa
m9vbGVhbs0gcoDVnPruAgABWgAFdmFsdWV4cAB0AAxpc0RhdGFFeGlzdHNzcQB+XNEY
XRhRXJyb3JxAH4ABXQADmlzRGF0YUV4aXN0cy0xcQB+AAd0AA5pc0RhdGFFeGlzdHMtMnEAf
XRhRXJyb3JxAH4ABXQADmlzRGF0YUV4aXN0cy0xcQB+gAHd
AAydG90YWxBcmVhSXRlbXM6MDpvdXRUb3REaXNTcmhSc3RBcmVhRm9ybTppc0R0bERpc3BxAH4AB
3QANXRvdGFsQXJlYUl0ZW1zOjA6b3V0VG90RGlzU3JoUnN0QXJlYUZvcm06aXNOb3REdGxEaXNwc
QB+AAV0ADJ0b3RhbEFyZWFJdGVtczoxOm91dFRvdERpc1NyaFJzdEFyZWFGb3JtOmlzRHRsR
QB+Glzc
HEAfgAHdAA1dG90YWxBcmVhSXRlbXM6MTpvdXRUb3REaXNTcmhSc3RBcmVhRm9ybTppc05vdER0b
ERpc3BxAH4ABXQAMnRvdGFsQXJlYUl0ZW1zOjI6b3V0VG90RGlzU3JoUnN0QXJlYUZvcm06aXNEd
GxEaXNwcQB+AAV0ADV0b3RhbEFyZWFJdGVtczoyOm91dFRvdERpc1NyaFJzdEFyZWFGb3JtO
GxEaXNwcQB+mlzT
m90RHRsRGlzcHEAfgAHdAAOaXNEYXRhRXhpc3RzLTNxAH4AB3gA' />"; }
//-->
</script><!-- MYFACES JAVASCRIPT -->
> 2.ブラウザでスクリプトのエラーが出ていないか?
> 3.エラーが出ている場合,そのブラウザとバージョンは?
エラーは出ていません。
> 4.他のブラウザではどうか?
★IE6、IE7、Firefox2では同じ現象でした。
他に確認すべき内容はありますか?
Koichi Kobayashi wrote:
> 小林 (koichik) です.
>
> Date: Tue, 8 Jul 2008 12:46:26 +0900 (JST)
> From: [E-MAIL ADDRESS DELETED]
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:14955] Re: [Teeda]forEach内のconditionについて
>
> > > ブラウザ側,サーバ (Teeda) 側ともに JavaScript が有効に
> > > なっているか確認してください.
> > JavaScriptは有効になっております。
>
> ログを見る限り,condition で出力している JavaScript が
> 効いていないようです.
> JavaScript が効いていれば,リクエストパラメータに
>
> [param]te-conditions=rO0ABXNyABdqYXZhLnV0aWwuTGlua2V...
>
> のようなパラメータが含まれるはずなのですが,それがありません.
> そのために「戻る」の後のサブミットで condition の状態を正しく
> 復元することができていません.
>
> 以下の確認をお願いします.
>
> 1.一覧画面を表示した後,ブラウザで HTML のソースを表示して,
> </body> 要素の前 (HTML の最後の方) に
>
> <script language="JavaScript" type="text/javascript">
> <!--
> var forms = ['form'];
> for (var i = 0, len = forms.length; i < len; ++i) {
> var span = document.createElement('span');
> span.style.display = 'none';
> span.style.position = 'absolute';
> var form = document.getElementById(forms[i]);
> form.appendChild(span);
> span.innerHTML = "<input type='hidden' name='te-conditions' value='rO0ABXNyABdqYXZhLnV0aWwuTGlua2VkSGFzaE1hcDTATlwQbMD7AgABWgALYWNjZXNzT3JkZXJ4cgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAABgdwgAAACAAAAAAXQAG2xheW91dENoaWxkQm9keTpmb3JtOmlzRGlzcHNyABFqYXZhLmxhbmcuQm9vbGVhbs0gcoDVnPruAgABWgAFdmFsdWV4cAF4AA==' />";
> }
> //-->
> </script>
>
> のようなスクリプトが出力されているか?
> # 上記は 1.0.13-sp2 のものなので,スクリプトの細部が
> # 異なるかもしれません.
>
> 2.ブラウザでスクリプトのエラーが出ていないか?
>
> 3.エラーが出ている場合,そのブラウザとバージョンは?
> 4.他のブラウザではどうか?
>
>
> > なお、Teedaの変更履歴を見ると、forEachやconditionの使用に
> > ついての修正履歴([ TEEDA-437 ]や[ TEEDA-420 ]など)がありますが、
> > 関係していますでしょうか?
>
> [TEEDA-437] の修正で condition の状態を画面側で保存するように
> なりました.JavaScript はそこで使われています.
> 1.0.13 にはこの修正が含まれています.
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
>
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
Seasar-user メーリングリストの案内