[mayaa-user:143] Re: framesetの書き換えについて

Yasuhiro Oguro yoguro @ neetec.co.jp
2006年 3月 2日 (木) 13:25:41 JST


小黒です。返答ありがとうございます。

いま、配置してテスト準備しています。

以下の件について、説明不足でしたので補足させてください。
On Wed, 1 Mar 2006 22:26:01 +0900
suga <ko.suga @ gmail.com> wrote:
> 意図がよくわかりませんが、ブラウザにも Mayaa にも依存しない
> JavaScript であれば、両方で実行することはできます。
> たとえば var foo = 'bar'; というだけのファイルです。
> 
> もちろん、Mayaa とブラウザ上とでメモリ空間を共有することは
> できませんから、Mayaa で変更した値をブラウザで使いたい場合には
> 何か工夫する必要があります。

mayaa側では
	<m:beforeRender>
		load("./js/scriptDebug.js");
	</m:beforeRender>
と書いて

ブラウザ側では
<script language="javascript" src="./doc/js/scriptDebug.js"></script>
と書いて

scriptDebug.jsに記載してある
var debugFlag = true; // 運用機や結合テストではfalse
を共有したかったのです。

レスを書いてる間に準備ができましたので、
テストしてみた結果:
<m:if test="${ 条件式 }">
の条件式が偽の時は
--------------------------------------------
<frameset rows="0%,*,0%" id="Frameset">
  <frame src="./dataset360.html" id="Dataset" name="Dataset">
  <frame src="./externals360.xhtml" id="Externals" name="Externals">
  <frame src="./controller.jsp" id="Controller" name="Controller">
  <noframes>
  このページはフレーム対応のブラウザでご覧ください。
  </noframes>
</frameset>
--------------------------------------------
と生成され、真の時は
--------------------------------------------
<frameset border="0" framespacing="0" frameborder="0" rows="0%,*,0%" id="Frameset">
  <frame src="./dataset360.html" id="Dataset" name="Dataset">
  <frame src="./externals360.xhtml" id="Externals" name="Externals">
  <frame src="./controller.jsp" id="Controller" name="Controller">
  <noframes>
  このページはフレーム対応のブラウザでご覧ください。
  </noframes>
</frameset>
--------------------------------------------
と生成できました。

こちらの意図したとおり、Eclipse側でscriptDebug.jsの値を変更するだけで
モードを切り替えられるようになりとても嬉しいです。

私が<m:doBody>についての理解が足りなかったようで、
ご迷惑をおかけしましたありがとうございました。

以上 宜しくお願いします。
---
NEEC System Technology Corp. Co. ★.。.:*・°
Y.Oguro <yoguro @ neetec.co.jp>



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