묻고답하기
flash 관련 switch, case 조건문 한번 봐주세요..ㅠㅠ
2009.10.14 07:19
플래시메뉴로 페이지 인식을 적용시키려고 합니다.
layout.html에 아래와 같이 내용을 넣었습니다.
우선 플래시와 다른파일에 이상이 없는지 확인차 아래의 코드를 넣었습니다.
<!--// 플래시코드 import --> <script language="javascript">flash('560','70','/xe/layouts/menu.swf','pageNum=1&subNum=1');</script> =====>>페이지 인식이 대메뉴 1의 소메뉴 1까지 잘 적용이 되었습니다.
<!--%import("js/flash.js")-->
이번에는 switch와 case 를 이용하여 해보았습니다.
<!--// 플래시코드 import --> <?php <script language="javascript">flash('560','70','/xe/layouts/menu.swf','pageNum=<?=$pageNum?>&subNum=<?=$subNum?>');</script> ======>> 역시 안됍니다.....ㅠㅠ (layout.html 을 layout.php 로 바꿀수 없을까 몇시간을 연구해 봤습니다...ㅠㅠ 초자라 모르겠습니다.... 흑흑.... 그래서 또 찾은것이 템플렛 문법입니다.그래서.... <!--// 플래시코드 import --> <!--@switch($id)--> =======>> 이렇게도 바꿔보았습니다....ㅠㅠ 흑흑 어려워요... 제발 알려주세요!! 급합니다...
<!--%import("js/flash.js")-->
switch($id) {
case"board":
$pageNum=1;
$subNum=1;
break;
}
?>
<!--%import("js/flash.js")-->
<!--@case('board')-->
{@$pageNum[1]}
{@$subNum[1]}
<!--@break@case('greetings')-->
{@$pageNum[1]}
{@$subNum[1]}
<!--@end-->
<script language="javascript">flash('560','70','/xe/layouts/menu.swf','{pageNum=@$pageNum}&{subNum=@$subNum}');</script></td>
이정도까지 하는데 밤을 꼴딱 세었습니다...ㅠㅠ
고수님들 도와주세요..ㅠㅠ
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
답변감사합니다.
근데.. 아직 이해가... 죄송합니다...
고수님께서 말씀하신대로 고수님의 소스를 쓴다면
<!--@if($id=='board')-->
{@ $pageNum = 1}
{@ $subNum = 1}
<!--@elseif($id=='greetings')-->
{@ $pageNum = 2}
{@ $subNum = 1}
<!--@end-->
<script language="javascript">flash('560','70','/xe/layouts/menu.swf','pageNum=@$pageNum&subNum=@$subNum');</script>
이렇게 들어가면 될까요??
그래도 작동을 안하는데욤...ㅡ.ㅡ;;;
그리고 메뉴가 총 5개인데요... 또 각메뉴마다 서브메뉴가 있습니다.....
만약 추가를 해야한다면..
<!--@if($id=='board')-->
{@ $pageNum = 1}
{@ $subNum = 1}
<!--@elseif($id=='board_02')-->
{@ $pageNum = 1}
{@ $subNum = 2}
<!--@else($id=='board_03')--> !--@else($id=='board3')-- !--@else($id=='board4')-- !--@else($id=='board5')-- <!--@end--> 이런씩으로 되는건가요? 제발 잘부탁드립니다.
{@ $pageNum = 1}
{@ $subNum = 3}
<!--@else($id=='greetings')-->
{@ $pageNum = 2}
{@ $subNum = 1}
{@ $pageNum = 3}
{@ $subNum = 1}
{@ $pageNum = 4}
{@ $subNum = 1}
{@ $pageNum = 5}
{@ $subNum = 1}
댓글 1
-
sol
2009.10.14 07:33
-
mjush
2009.10.14 12:33
한번더 확인부탁드립니다....ㅜㅜ 고수님께서 주신 소스를 아래와같이 써봤지만 안돼요... 도와주세요...
<!--@if($id=='board')-->