[Seasar-user:8341] Re: Teedaのconditionについて

koga [E-MAIL ADDRESS DELETED]
2007年 6月 14日 (木) 23:15:15 JST


大谷さん

古賀です。
お世話になっております。

下記の件、ご検討ありがとうございます。

今後ともよろしくお願い致します。

Shinpei Ohtani wrote:
> 大谷です。
>
> 下記、ご意見ありがとうございます。
> たしかに古賀さんが言っているような状況だと
> よくないですね。
> ひとまず、CSSでの切り替えではなく
> 実際に描画/非描画の方向で考えてみたいと思います。
>
> 宜しくお願いします。
>
> 07/06/13 に koga<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> 古賀と申します。
>> 初めて投稿させていただきます。
>> よろしくお願い致します。
>>
>> JIRAのTEEDA-308について気になる点があります。
>> https://www.seasar.org/issues/browse/TEEDA-308
>>
>> 引用
>> --------------------------------------
>> <div id="isUpdate" style="display:block">
>> </div>
>> <div id="isNotUpdate" style="display:none">
>> </div>
>> というように両方とも描画して、displayで切り替える方法に切り替えたいと思
>> います。
>> --------------------------------------
>>
>> これはTeedaのconditionはdisplayで表示/非表示を
>> 切り替えるということでしょうか?
>> この方法は問題があると思います。
>> display:noneはスタイルシートで描画しないようにしているだけなので、
>> スタイルシートを無効にすると表示してしまいます。
>>
>> 例えば、以下のような場合に問題が起こり得ると思います。
>> <div id="isAdministrator" style="display:none">
>> <input id="doDelete" type="submit" value="削除" />
>> </div>
>>
>> 管理者のみに実行させる意図で作成しても、
>> 管理者以外でもスタイルシートを無効にするだけで
>> 実行可能となってしまいます。
>> doDeleteで管理者のみに制限することは可能でしょうが、
>> 意図しない動作が行えるのはよくない気がします。
>>
>> HTMLで表示/非表示を切り替えるのは大変とは思いますが、
>> ご検討いただければ幸いです。
>> よろしくお願い致します。
>>
>>
>>
>>
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>



Seasar-user メーリングリストの案内