묻고답하기

안녕하세요~!!

프레임을 사용해 배경음악을 제어하기 위한 소스를 만드는 중인데 도저히 안되네요

topFrame은 항상 고정해놓은 상태로(embed 소스가 포함) mainFrame에서 top프레임의 배경음악을 제어하고 음악의 제목을 출력할려고 합니다.

지금까지 결과로는 배경음악 제어는 되지만... 제목을 출력하지 못하고 있습니다.

********************************************질문의 요점**************************************************
*                                                                                                                                                          *
* topFrame의 노래제목(소스내용을 참고하시면 $strCurrent)을  mainFrame에서 사용할수 있는 방법좀 알려주세요 *
*                                                                                                                                                          *
*********************************************************************************************************

고수님들 도와주세요

일단 화면구성은 2개의 프레임으로 구성되어있습니다.

┌──────────────────┐
│frame name = topFrame                    │
│┌────────────────┐│
││                                                ││
││             bgm_main.html             ││
││                                                ││
││                                                ││
│└────────────────┘│
├──────────────────┤
│frame name = mainFrame                 │
│┌────────────────┐│
││                                                ││
││             bgm_clotrol.html            ││
││                                                ││
││                                                ││
│└────────────────┘│
└──────────────────┘

화면구성은 대략 이러하고  이제 소스파일입니다.

----------------------------------------bgm_main.html----------------------------------------------
<?
/*
- 랜덤으로 재생되는 음악 -
이 소스는 하나의 노래가 끝나면, 다시 페이지를 로딩하면서 새로운 노래가 재생 되도록 되어있다.
파일 목록을 세션 변수에 저장하여, 매번 페이지가 로딩될때마다 opendir을 호출하는 것을 방지하였다.
즉, 브라우저를 종료하고 새로 접속했을때만, 새로운 노래 목록을 가져오도록 했슴.
*/

session_start();

// 노래가 저장된 디렉토리
$strMusicDir = "./bgm";

//$_SESSION["aryMusic"] : 노래 목록이 저장되는 배열
// 세션 변수가 없을 때(즉, 처음 페이지가 로딩될 때) if문 수행
if(!isset($_SESSION["aryMusic"]))
{
        $handle = opendir("./bgm");

        $_SESSION["aryMusic"] = array();

        // 노래 파일명을 배열 $_SESSION["aryMusic"]에 차례로 할당한다.
        while ($strFileName = readdir($handle))
                if(is_file($strMusicDir . "/" . $strFileName))
                        $_SESSION["aryMusic"][] = $strFileName;

        closedir($handle);
}

// 배열 $_SESSION["aryMusic"]의 크기(즉 노래파일의 수)를 구한다.
$intCnt = count($_SESSION["aryMusic"]);

// $_SESSION["aryMusic"]의 랜덤 index를 구한다.
$selected_music = mt_rand(0, $intCnt - 1);


?>

<HTML>
<HEAD>
<TITLE> bgm_main.html </TITLE>

<SCRIPT event="EndOfStream" for="jukebox" language="javascript">
location.href="<?php echo $PHP_SELF;?>";
</script>
</HEAD>
<body>
<p>

</p>
<p>
  <!-- 생성된 랜덤 index에 해당하는 파일을 재생한다. -->
  <embed src="<?php echo $strMusicDir . "/" . $_SESSION["aryMusic"][$selected_music];?>" autostart="true" hidden="true" loop="infinite" id="jukebox" volume="0"></enbed>
    
</p>
<marquee width=200 scrollamount=2>
<?php
$strTemp = substr($_SESSION["aryMusic"][$selected_music], 0, strrpos($_SESSION["aryMusic"][$selected_music], "."));
$strCurrent = $strTemp;
echo "제목 : " .$strCurrent;
?>
</marquee>

</body>
</html>



----------------------------------------bgm_contorl.html----------------------------------------------
<HTML>
<HEAD>
<TITLE> bgm_contorl.html </TITLE>
</HEAD>
<BODY topmargin=0 leftmargin=0>
<table>
<tr>
<td>
<img src="images/bgm_logo.gif">
</td>
<td>
<marquee width=120 scrollamount=2>
<?php
echo ;        //-------- ★★★★★★★이부분에  topFrame의 strCurrent 변수를 출력하고 싶습니다.★★★★★★★★
?>
</marquee>

</td>

<td>
<a href="#" onclick="parent.parent.topFrame.document.all.jukebox.play()"><img src ="images/play_button.gif" border=0 marginwidth="0" marginheight="0"></a>
<a href="#" onclick="parent.parent.topFrame.document.all.jukebox.stop()"><img src ="images/stop_button.gif" border=0 marginwidth="0" marginheight="0"></a>
<a href="#" onclick="parent.parent.topFrame.document.all.jukebox.pause()"><img src ="images/pause_button.gif" border=0 marginwidth="0" marginheight="0"></a>
</td>
</tr>
</table>
</BODY>
</HTML>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
orchidist 제로보드에 이미지파일 링크걸때 [2] 2007.08.10
22multi 소스 질문입니다.  
황영철 showModalDialog 에 대해 잘아시는분 좀 봐주세요  
배종만 PHP 개허접입니다만 너무 답답해서 질문올립니다. [5] 2007.08.10
임주희 정말이지 답답합니다... 저만 모르진 않을텐데;;; ^^;; [5] 2007.08.10
권정민 사이트 접속할때 .. 답변부탁드립니다. [1] 2007.08.10
정승환 아이프레임 자동 크기 조절 문제입니다.  
유원지 노프레임 홈에 HTML 달기 문제..ㅜ.ㅜ 제~~발 부탁드려요..ㅜ.ㅜ [3] 2007.08.10
지용남 php구문 오류 질문입니다. [2] 2007.08.10
정재헌 자동복사태그에 대한 질문인데요...답변 좀 부탁드립니다. ^^;;  
아이에스 글자크기를 1pt로 만드는 방법은? [5] 2007.08.10
최봉수 레이어가 <<이쪽 구석에 박혀서 안나오네여 -_-;;  
이동균 풀스크린 문제입니다.  
한정인 노프레임 무엇이 문제인지 ㅡㅡ 답답합니다 [1] 2007.08.10
D-yal:) 서비스팩! 롤오버 안되나요? [2] 2007.08.10
최규남 홈페이지 서버내에서의 파일 검색하는 방법 [2] 2007.08.10
케군 링크에 움푹 들어간듯한 효과 주는거요 [2] 2007.08.10
おそろし·い 노프레임을 쓰는데 게시판이 아래로 내려갑니다. [1] 2007.08.10
박정민 프레임간 변수 전달 [1] 2007.08.10
이지만 제로보드에... [2] 2007.08.10