JavaScript関連の問題
Posted: 2007年1月08日(月) 18:49
はじめまして。
他のユーザーさんもJavaScript関連の発言をされていましたが、それを読んでも解決しませんでしたので質問いたします。
どうぞよろしくお願いします。
文章を主とするサイトをCMS Designerへ移行しようとしています。
幾つかのカテゴリの中にそれぞれ幾つかのサブカテゴリを持つ状態をそのまま保ちたいと思っています。
サブカテゴリ毎にエントリのフォルダを作ると30を超えるため、カテゴリ毎にフォルダをまとめ、スキーマのデータ項目にサブカテゴリの番号を入れ、表示時に絞込みをかけることにしました。
スキーマのファイルを作っている時点で、ほとんどのコンテンツが(サブカテゴリ・)表題・副題・本文・補足のような構造であることに思い当たり、スキーマひとつでカバーすることにしました。
以下、サブカテゴリの選択画面のhtml(部分)です。画面左にサブカテゴリ一覧があり、それをクリックすると画面右にサブカテゴリ内のコンテンツ一覧を表示する筈なのですが、うまくいきません。
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<script type="text/javascript">
<!--
var listA='<cmsd:entrylist name="content" design="default" rows="12" pageno="top"><cmsd:group key="catnum" value="0" /></cmsd:entrylist>'
var listB='<cmsd:entrylist name="content" design="default" rows="12" pageno="top"><cmsd:group key="catnum" value="1" /></cmsd:entrylist>'
function setList(myList) {
catlist.innerHTML=myList
}
//-->
</script>
</head><body>
<div id="left"><table><tr><td><a onclick="setList(listA);">サブカテゴリA</a></td></tr>
<tr><td><a onclick="setList(listB);">サブカテゴリB</a></td></tr></table></div>
<div id="right"><table><tr><td id="catlist"></td></tr></table></div>
</body></html>
以上です。左側をクリックしても右側は空白のままです。
ためしに右側にJavaScriptの内容を貼り付けてみたところ、正常にコンテンツ一覧が表示されました。
どのようにしたらよいか、どうぞご教授ください。
他のユーザーさんもJavaScript関連の発言をされていましたが、それを読んでも解決しませんでしたので質問いたします。
どうぞよろしくお願いします。
文章を主とするサイトをCMS Designerへ移行しようとしています。
幾つかのカテゴリの中にそれぞれ幾つかのサブカテゴリを持つ状態をそのまま保ちたいと思っています。
サブカテゴリ毎にエントリのフォルダを作ると30を超えるため、カテゴリ毎にフォルダをまとめ、スキーマのデータ項目にサブカテゴリの番号を入れ、表示時に絞込みをかけることにしました。
スキーマのファイルを作っている時点で、ほとんどのコンテンツが(サブカテゴリ・)表題・副題・本文・補足のような構造であることに思い当たり、スキーマひとつでカバーすることにしました。
以下、サブカテゴリの選択画面のhtml(部分)です。画面左にサブカテゴリ一覧があり、それをクリックすると画面右にサブカテゴリ内のコンテンツ一覧を表示する筈なのですが、うまくいきません。
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<script type="text/javascript">
<!--
var listA='<cmsd:entrylist name="content" design="default" rows="12" pageno="top"><cmsd:group key="catnum" value="0" /></cmsd:entrylist>'
var listB='<cmsd:entrylist name="content" design="default" rows="12" pageno="top"><cmsd:group key="catnum" value="1" /></cmsd:entrylist>'
function setList(myList) {
catlist.innerHTML=myList
}
//-->
</script>
</head><body>
<div id="left"><table><tr><td><a onclick="setList(listA);">サブカテゴリA</a></td></tr>
<tr><td><a onclick="setList(listB);">サブカテゴリB</a></td></tr></table></div>
<div id="right"><table><tr><td id="catlist"></td></tr></table></div>
</body></html>
以上です。左側をクリックしても右側は空白のままです。
ためしに右側にJavaScriptの内容を貼り付けてみたところ、正常にコンテンツ一覧が表示されました。
どのようにしたらよいか、どうぞご教授ください。