묻고답하기

안녕하세요~!!

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

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 남기남
루팡쿠팡 모바일에서 enter 키가 안먹혀 문단 바꾸기를 할수없는 현상  
메테워 특정게시판에서 특정요일에 글삭제  
루팡쿠팡 서명란 표시기능... 사용하고 싶은데요.. 이거 없애버렸더라구요.. XE 최신버전에서는..  
호두와후드사이 대댓글이 한번밖에안써져요 [11] 2014.01.26 by 야옹이님
하얀족제비 document.controller 수정해도 embed 태그가 안 먹혀요 [2] 2014.01.26 by 하얀족제비
socialskyo 플래닛 모듈 질문 두가지, 모바일은 안되는거에요? [1] 2014.01.26 by KrteamENT
티지로 의뢰아님) XE로 페이스북/트위터 같은 사이트 만들 수 있을까요? [4] 2014.01.26 by 티지로
피아노요리사 아! 에디터에서 모든 글꼴이 사라졌습니다 도와주세요. [3] 2014.01.26 by BJ람보
App-studio 게시판에 글쓰기 에디트 없애는법 [1] 2014.01.26 by 외인
이온디 게시판 확장 변수로 출력하고, 정렬하기 [2] 2014.01.26 by 이온디
잇힝~887 모바일에서 레벨아이콘 출력하기 [2] 2014.01.26 by 모얼더
Spes 자동링크 애드온을 사용중인데 새창으로 뜨질 않습니다. [1] 2014.01.26 by Gunmania
피아노요리사 웹진형 썸네일이 익스플로러에서는 가운데 위치하는 형상 [3] 2014.01.26 by 피아노요리사
유샤인 감히 다시 버젼 1.4.5.10 에서 1.7.3.8로 업그레이드 시도 해보렵니다...어느 버젼들을 거쳐가야 되나요? [19] 2014.01.26 by 유샤인
딩딩2 질문입니다..! file  
하다하다 부라우저 제목이 전환이 안되는 사건이 또 발생 [4] 2014.01.26 by 하다하다
루팡쿠팡 사이트내의 링크 색깔만 바꿔줄수없나요?  
meetata [송동우 님 기다려요] 게시판쓰기 화면에 스크랩리스트 불러올수 있을까요? 무플이라 다시올려요,  
qwms 포인트 레벨 아이콘 표시 애드온 이 모바일에서 작동하지 않네요... [5] 2014.01.26 by 야옹이님
이즈야 위젯에서 위젯 시퀀스가 들어가는 이유? [2] 2014.01.25 by 이즈야
qwms 모바일 EX 사용시 <br /> 코드가 제대로 안먹습니다. [1] file 2014.01.25 by qwms
루팡쿠팡 정말 쌩 기초적인 질문인데요........ [4] 2014.01.25 by 야옹이님
네니요 xe설치->그누보드설치->DBMysqli.class.php 에러! [2] file 2014.01.25 by 야옹이님
포쿠쿠 댓글에 확장변수 사용하는 방법이 있나요..?  
benedict XE기본레이아웃 크기 조절 가능한가요? [4] 2014.01.25 by benedict
Kei 스케치북5 갤러리형 질문입니다 ㅠㅠ file  
호두와후드사이 댓글입력시 값이 안지워지고 계속있습니다. [1] file 2014.01.25 by 멀티비타민
호두와후드사이 댓글 페이지 늘어날 때 위에나오는 텍스트 지우기 [2] file 2014.01.25 by 호두와후드사이
루팡쿠팡 제발 좀 알려주세요!!!!!!!! 고수님 없으신가요???? [5] 2014.01.25 by 루팡쿠팡
qwms 로딩.gif 이 엑박나오는데 왜그럴까요? [6] 2014.01.25 by qwms