동영상게시판에서의 플레이어 버튼조작 정보
동영상게시판에서의 플레이어 버튼조작본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : http://www.ican2080.com/bbs/skin/board/movieclip/movie.php?bo_table=teachclip&wr_id=1
위 주소의 게시판에서 플레이어의 버튼이 작동은 하나 한번의 클릭으로 작동하질 않네요..
재생버튼의 경우 한번 클릭한 후 그자리에서 다시한번 클릭해줘야 버튼이 눌리는 현상입니다.
볼륨같은 경우는 마우스 오버시 조절막대가 나와서 그위에서 조절이 가능한데 그러질 않아서 볼륨은 아예 조절할 수가 없습니다.
movie.php에 보면 플레이어 제어하는 부분이 있는데 그부분 때문일까요?
-----------------------------------------------------movie.php---------------------------------------------------------
<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/common.lib.php");
include_once("$g4[path]/head.sub.php");
// wr_id 값이 있으면 글읽기
if ($wr_id) {
// 글이 없을 경우 해당 게시판 목록으로 이동
if (!$write[wr_id]) {
$msg = "글이 존재하지 않습니다.\\n\\n글이 삭제되었거나 이동된 경우입니다.";
if ($cwin)
alert_close($msg);
else
alert($msg, "./board.php?bo_table=$bo_table");
}
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level]) {
if ($member[mb_id])
alert("글을 읽을 권한이 없습니다.");
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else {
// 비밀글이라면
if (strstr($write[wr_option], "secret")) {
$ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 패스워드를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
//if ("$bo_table|$write[wr_num]" != get_session("ss_secret"))
if (!get_session($ss_name))
goto_url("./password.php?w=s&bo_table=$bo_table&wr_id=$wr_id{$qstr}");
set_session($ss_name, TRUE);
}
}
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else {
// 회원이상 글읽기가 가능하다면
//if ($board[bo_read_level] > 1) {
// 글읽기 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
//if ($board[bo_read_point] < 0 && $member[mb_point] <= 0)
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없어나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기");
//}
}
set_session($ss_name, TRUE);
}
$g4[title] = "$group[gr_subject] > $board[bo_subject] > " . strip_tags(conv_subject($write[wr_subject], 255));
} else {
if ($member[mb_level] < $board[bo_list_level]) {
if ($member[mb_id])
alert("목록을 볼 권한이 없습니다.");
else
alert("목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
if (!$page) $page = 1;
$g4[title] = "$group[gr_subject] > $board[bo_subject] $page 페이지";
}
$view = get_view($write, $board, $board_skin_path);
if (strstr($sfl, "subject"))
$view[subject] = search_font($stx, $view[subject]);
$html = 0;
if (strstr($view[wr_option], "html1"))
$html = 1;
else if (strstr($view[wr_option], "html2"))
$html = 2;
$view[content] = conv_content($view[wr_content], $html);
if (strstr($sfl, "content"))
$view[content] = search_font($stx, $view[content]);
$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);
?>
<?
$row = get_member($view[mb_id]);
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="JavaScript">
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
<!--
function _stop(){
document.MediaPlayer1.stop();
}
function start(){
document.MediaPlayer1.Play();
}
function pause(){
if (MediaPlayer1.PlayState == 2) document.MediaPlayer1.pause();
}
function soundOnOff()
{
//사운드를 끄는...
if(document.MediaPlayer1.mute == true)
{
document.imgButton.src="img/vl_01.gif";//재생중 이미지 경로
document.MediaPlayer1.mute = false;
}
//사운드를 켜는...
else if(document.MediaPlayer1.mute == false)
{
document.imgButton.src="img/vl_on_01.gif";//멈춤 이미지 경로
document.MediaPlayer1.mute = true;
}
}
//볼륨조절 시작
function player_vol(vol){
var volume = vol;
var index1;
var i;
document.MediaPlayer1.volume = volume;
index1 = parseInt(( parseInt(volume) / 200) * -1)
for ( i = 15 ; i >= index1 ; i--){
eval("volumeimage" + i).src = "img/volume_03.gif"
}
for ( i = (index1 - 1) ; i >= 0 ; i--){
eval("volumeimage" + i).src = "img/volume_19.gif"
}
}
-->
</script>
<script language="javascript">
<!--
function d_size() //double size
{
window.resizeTo(1000, 712);
}
function n_size() //normal size
{
window.resizeTo(1000, 550);
}
function f_size() //normal size
{
document.MediaPlayer1.DisplaySize = 3;
document.MediaPlayer1.Play();
document.MediaPlayer1.focus();
}
-->
</SCRIPT>
<SCRIPT language=jscript event=Buffering(bStart) for=MediaPlayer1>
if(!read_prevod){
if( bStart )
{
sstate1.innerHTML = "버퍼링중"
} else
{
sstate1.innerHTML = "재생중"
}
}
</SCRIPT>
<SCRIPT language=jscript event="PlayStateChange(lOldState, lNewState)" for=MediaPlayer1>
if(!read_prevod){
switch(lNewState)
{
case 0 :
sstate1.innerHTML = "중지됨"
break;
case 1 :
sstate1.innerHTML = "일시중지"
break;
case 2 :
sstate1.innerHTML = "재생중"
break;
case 6 :
sstate1.innerHTML = "연결중"
break;
case 7 :
sstate1.innerHTML = "연결중"
break;
case 8 :
sstate1.innerHTML = "연결중"
break;
case 9 :
sstate1.innerHTML = "연결중"
break;
case 10 :
sstate1.innerHTML = "연결중"
break;
case 15 :
sstate1.innerHTML = ""
break;
case 21:
sstate1.innerHTML = "잘못되었습니다."
break;
}
}
</SCRIPT>
<SCRIPT language=JavaScript>
<!--
var sizemode = 1
var read_prevod=false
function init(){
window.setInterval("posmove()", 100);
}
function posmove(){
}
var objid;
function setVolume(obj)
{
objid = obj.id;
x=event.screenX-document.all[objid].style.posLeft
}
document.onmousemove = moveobj;
document.onmouseup = freeobj;
function moveobj()
{
if(objid == "volbtn")
{
if (event.screenX-x>=160 && event.screenX-x<=318)
document.all[objid].style.posLeft=event.screenX-x;
doSetVolume(Math.round(document.all[objid].style.posLeft));
}else if(objid =="posbtn"){
if (sizemode =="1"){
if (event.screenX-x>=37 && event.screenX-x<=334){
document.all[objid].style.posLeft=event.screenX-x;
doSetPosition( Math.round(document.all[objid].style.posLeft)); }
}
}
return false;
}
function downobj(){
if (sizemode =="1"){
document.all.posbtn.style.posLeft=window.event.clientX-5;
doSetPosition( Math.round(document.all.posbtn.style.posLeft));
}else if(sizemode=="2"){
document.all.posbtn.style.posLeft=window.event.clientX-5;
doSetPosition( Math.round(document.all.posbtn.style.posLeft));
}
return false;
}
function downobjvol(){
document.all.volbtn.style.posLeft=window.event.clientX-5;
doSetVolume( Math.round(document.all.volbtn.style.posLeft));
return false;
}
function freeobj()
{
objid = "";
}
function setVolume10(value)
{
if(document.all["volbtn"].style.posLeft + value >= 0 && document.all["volbtn"].style.posLeft + value <= 160)
document.all["volbtn"].style.posLeft += value;
doSetVolume( Math.round((document.all["volbtn"].style.posLeft*5)/3));
}
//-->
</SCRIPT>
<style type="text/css">
<!--
BODY { margin:0 0 0 0; font-family:"돋움"; font-size: 12px; COLOR: #333333; LINE-HEIGHT: 150%; letter-spacing: 0px; }
}
td, p, input, button, textarea, select, .c1 { font-family:"돋움"; font-size: 12px; COLOR: #555555; LINE-HEIGHT: 150%; letter-spacing: 0px;}
.scrollbar { scrollbar-face-color: #F7f7f7; scrollbar-shadow-color:#E9E9E7; scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color: #E4E9EA; scrollbar-darkshadow-color: #777777;scrollbar-track-color: #FcFcFc;scrollbar-arrow-color: #10173C; }
.new { font-size:7pt; color:#CD003C; font-family:Verdana; }
A:link { COLOR:#555555; TEXT-DECORATION: none;}
A:visited { COLOR:#555555; TEXT-DECORATION: none;}
A:hover { COLOR:#FF6600; TEXT-DECORATION: none;}
-->
</style>
<title>동영상보기</title>
</head>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onload=init();MM_preloadImages('images/new_meno_on.gif')>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td><table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="22" height="65"><img src="img/pllayerbg_01.gif" width="22" height="65"></td>
<td height="65" background="img/pllayerbg_04.gif"><div align="center"><img src="img/pllayerbg_03.gif" width="264" height="65"></div></td>
<td width="24" height="65"><img src="img/pllayerbg_06.gif" width="24" height="65"></td>
</tr>
<tr>
<td background="img/pllayerbg_07.gif"></td>
<td bgcolor="#333333"align="center" ><? if ($view[wr_link1]) { ?><br>
<?=$view[wr_link1];?>
<? } ?></td>
<td background="img/pllayerbg_09.gif"></td>
</tr>
<tr>
<td height="21"><img src="img/pllayerbg_12.gif" width="22" height="21"></td>
<td background="img/pllayerbg_13.gif"><div align="center"><img src="img/pllayerbg_13.gif" width="1" height="21"></div></td>
<td><img src="img/pllayerbg_16.gif" width="24" height="21"></td>
</tr>
<tr>
<td width="22" height="88"><img src="img/pllayerbg_17.gif" width="22" height="88"></td>
<td background="img/pllayerbg_18.gif"> <table width="358" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="358" style="padding-left:15px; padding-right:10px;"><table width="100%" border="0" cellspacing="0" cellpadding="0" background="img/vl_bg.gif">
<tr>
</tr>
</table></td>
</tr>
<tr>
<td> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="26"><img src="img/pllayerbg_23.gif" width="26" height="34"></td>
<td width="25" background="img/pllayerbg_25.gif"><img src="img/spectrum_on.gif" width="19" height="15"></td>
<td nowrap background="img/pllayerbg_25.gif" id=sstate1 style="FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 굴림; padding:0 5 0 5 ;" name="sstate1" align="center" ></td>
<td width="0" nowrap background="img/pllayerbg_25.gif" style="padding:0 5 0 5;" ><div id=sstate2 style="FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 굴림;" name="sstate2"></div></td>
<td background="img/pllayerbg_25.gif"><marquee scrollamount=3 width="200">
<font color="#FFCC00"><b>
<?=$write[wr_subject]?>
</b></font></marquee></td>
<td width="20"><img src="img/pllayerbg_26.gif" width="20" height="34"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="24"><img src="img/pllayerbg_22.gif" width="24" height="88"></td>
</tr>
</table>
<DIV id=a style="DISPLAY: none"></div></td>
<td><DIV id=b>
<table width="343" height="100%" border="0" cellpadding="0" cellspacing="0" background="img/right_table2.gif">
<tr>
<td><table width="343" height="470" border="0" align="right" cellpadding="0" cellspacing="0" id="right_view">
<tr>
<td height="6" align="center"><img src="img/right_table1.gif" width="343" height="6" ></td>
</tr>
<tr>
<td align="center" valign="top" background="img/right_table2.gif">
<table width="318" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="318" height="10" valign="bottom"><img src="img/table_in1.gif" width="318" height="9"></td>
</tr>
<tr>
<td width="318" align="center" valign="top" background="img/table_in2.gif"><table width="318" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<table width="310" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="310" height="35" background="img/title_bg.gif" bgcolor="#ffffff style="padding-left:30px;">
<table valign="top" align="left" width="280" border=0 cellpadding=0 cellspacing=0>
<tr>
<td width="168"> <font color="#000000"><strong>
<img src="img/vod_title.gif" width="29" height="29" hspace="5"align='absmiddle'><?=$board[bo_subject]?>
</strong></font></td>
<td width="130" align="right" style="padding-right:20px;" ><font color="#000000">일자 :<?=substr($view[wr_datetime],2,14)?></font></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td></tr>
</table></td>
</tr>
<tr>
<td height="6" background="img/table_top.gif"></td>
</tr>
<!----binding--------->
<tr>
<td height="26" bgcolor="F4F5F5" style="padding:2 0 0 10;"> <table valign="top" width="290" border=0 cellpadding=0 cellspacing=0>
<tr>
<td width="13"><img src="img/arr.gif" width="13" height="11"></td>
<td width="272" style="padding:2 5 0 5;"colspan='2'><strong> <font color="#0D7277">
<?=$view[subject]?></font>
</strong> </td>
<tr><td width="13"><img src="img/arr.gif" width="13" height="11"></td>
<td width="200"style="padding:2 5 0 5;">올린이 : <?=$mb_nick?></td>
<td style="padding:2 5 0 5;">조회 : <?=$view[wr_hit]?></td>
</tr>
</table></td>
</tr>
<tr>
<td height="6" background="img/table_top.gif"></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<td> <div style="height:380;width:310;overflow-x:hidden;overflow-y:scroll;" class="scrollbar">
<table width="100%" border=0>
<tr>
<td align="right"><table width="270" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="5"></td>
</tr>
<tr>
<td height="70" width="285" align="left" valign="top"><div align="justify">
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<br><br>";
}
?>
</div></td></tr>
<tr>
<td height="70" width="285" align="left" valign="top"><div align="justify">
<?=$view[content];?>
</div></td></tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
</table><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20"></td>
</tr>
<tr>
<td width="1"><img src="img/text_table-1.gif" width="1" height="29"></td>
<td width="39" background="img/text_table-2.gif"></td>
<td width="259" background="img/text_table-2.gif"><strong></strong></td>
<td width="1"><img src="img/text_table-1.gif" width="1" height="29"></td>
</tr>
</table>
<!--타이틀중간무니-->
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--타이틀중간무니--></td>
</tr>
<tr>
<td height="8" valign="top"><img src="img/table_in3.gif" width="343" height="8"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="7" align="center"><img src="img/right_table3.gif" width="343" height="7" ></td>
</tr>
</table></td>
<SCRIPT language=VBscript>
sub doSetVolume(lVolume)
Percent = (lVolume-48)/(116-48)*100
XXX = -4000 +40*Percent
MediaPlayer1.Volume = XXX
End Sub
sub doSetPosition(lPosition)
barpos = lPosition
if sizemode = 1 then
barlen = 325
else
barlen = 650
end if
MediaPlayer1.currentPosition = MediaPlayer1.Duration * (barpos-122) / (barlen-122)
MediaPlayer1.Play()
End Sub
</SCRIPT>
<? echo "<script language='javascript' src='$g4[path]/js/sideview.js'></script>";?>
</body>
</html>
오류 주소 : http://www.ican2080.com/bbs/skin/board/movieclip/movie.php?bo_table=teachclip&wr_id=1
위 주소의 게시판에서 플레이어의 버튼이 작동은 하나 한번의 클릭으로 작동하질 않네요..
재생버튼의 경우 한번 클릭한 후 그자리에서 다시한번 클릭해줘야 버튼이 눌리는 현상입니다.
볼륨같은 경우는 마우스 오버시 조절막대가 나와서 그위에서 조절이 가능한데 그러질 않아서 볼륨은 아예 조절할 수가 없습니다.
movie.php에 보면 플레이어 제어하는 부분이 있는데 그부분 때문일까요?
-----------------------------------------------------movie.php---------------------------------------------------------
<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/common.lib.php");
include_once("$g4[path]/head.sub.php");
// wr_id 값이 있으면 글읽기
if ($wr_id) {
// 글이 없을 경우 해당 게시판 목록으로 이동
if (!$write[wr_id]) {
$msg = "글이 존재하지 않습니다.\\n\\n글이 삭제되었거나 이동된 경우입니다.";
if ($cwin)
alert_close($msg);
else
alert($msg, "./board.php?bo_table=$bo_table");
}
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level]) {
if ($member[mb_id])
alert("글을 읽을 권한이 없습니다.");
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
// 자신의 글이거나 관리자라면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else {
// 비밀글이라면
if (strstr($write[wr_option], "secret")) {
$ss_name = "ss_secret_{$bo_table}_$write[wr_num]";
//$ss_name = "ss_secret_{$bo_table}_{$wr_id}";
// 한번 읽은 게시물의 번호는 세션에 저장되어 있고 같은 게시물을 읽을 경우는 다시 패스워드를 묻지 않습니다.
// 이 게시물이 저장된 게시물이 아니면서 관리자가 아니라면
//if ("$bo_table|$write[wr_num]" != get_session("ss_secret"))
if (!get_session($ss_name))
goto_url("./password.php?w=s&bo_table=$bo_table&wr_id=$wr_id{$qstr}");
set_session($ss_name, TRUE);
}
}
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else {
// 회원이상 글읽기가 가능하다면
//if ($board[bo_read_level] > 1) {
// 글읽기 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
//if ($board[bo_read_point] < 0 && $member[mb_point] <= 0)
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없어나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기");
//}
}
set_session($ss_name, TRUE);
}
$g4[title] = "$group[gr_subject] > $board[bo_subject] > " . strip_tags(conv_subject($write[wr_subject], 255));
} else {
if ($member[mb_level] < $board[bo_list_level]) {
if ($member[mb_id])
alert("목록을 볼 권한이 없습니다.");
else
alert("목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
if (!$page) $page = 1;
$g4[title] = "$group[gr_subject] > $board[bo_subject] $page 페이지";
}
$view = get_view($write, $board, $board_skin_path);
if (strstr($sfl, "subject"))
$view[subject] = search_font($stx, $view[subject]);
$html = 0;
if (strstr($view[wr_option], "html1"))
$html = 1;
else if (strstr($view[wr_option], "html2"))
$html = 2;
$view[content] = conv_content($view[wr_content], $html);
if (strstr($sfl, "content"))
$view[content] = search_font($stx, $view[content]);
$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);
?>
<?
$row = get_member($view[mb_id]);
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="JavaScript">
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
<!--
function _stop(){
document.MediaPlayer1.stop();
}
function start(){
document.MediaPlayer1.Play();
}
function pause(){
if (MediaPlayer1.PlayState == 2) document.MediaPlayer1.pause();
}
function soundOnOff()
{
//사운드를 끄는...
if(document.MediaPlayer1.mute == true)
{
document.imgButton.src="img/vl_01.gif";//재생중 이미지 경로
document.MediaPlayer1.mute = false;
}
//사운드를 켜는...
else if(document.MediaPlayer1.mute == false)
{
document.imgButton.src="img/vl_on_01.gif";//멈춤 이미지 경로
document.MediaPlayer1.mute = true;
}
}
//볼륨조절 시작
function player_vol(vol){
var volume = vol;
var index1;
var i;
document.MediaPlayer1.volume = volume;
index1 = parseInt(( parseInt(volume) / 200) * -1)
for ( i = 15 ; i >= index1 ; i--){
eval("volumeimage" + i).src = "img/volume_03.gif"
}
for ( i = (index1 - 1) ; i >= 0 ; i--){
eval("volumeimage" + i).src = "img/volume_19.gif"
}
}
-->
</script>
<script language="javascript">
<!--
function d_size() //double size
{
window.resizeTo(1000, 712);
}
function n_size() //normal size
{
window.resizeTo(1000, 550);
}
function f_size() //normal size
{
document.MediaPlayer1.DisplaySize = 3;
document.MediaPlayer1.Play();
document.MediaPlayer1.focus();
}
-->
</SCRIPT>
<SCRIPT language=jscript event=Buffering(bStart) for=MediaPlayer1>
if(!read_prevod){
if( bStart )
{
sstate1.innerHTML = "버퍼링중"
} else
{
sstate1.innerHTML = "재생중"
}
}
</SCRIPT>
<SCRIPT language=jscript event="PlayStateChange(lOldState, lNewState)" for=MediaPlayer1>
if(!read_prevod){
switch(lNewState)
{
case 0 :
sstate1.innerHTML = "중지됨"
break;
case 1 :
sstate1.innerHTML = "일시중지"
break;
case 2 :
sstate1.innerHTML = "재생중"
break;
case 6 :
sstate1.innerHTML = "연결중"
break;
case 7 :
sstate1.innerHTML = "연결중"
break;
case 8 :
sstate1.innerHTML = "연결중"
break;
case 9 :
sstate1.innerHTML = "연결중"
break;
case 10 :
sstate1.innerHTML = "연결중"
break;
case 15 :
sstate1.innerHTML = ""
break;
case 21:
sstate1.innerHTML = "잘못되었습니다."
break;
}
}
</SCRIPT>
<SCRIPT language=JavaScript>
<!--
var sizemode = 1
var read_prevod=false
function init(){
window.setInterval("posmove()", 100);
}
function posmove(){
}
var objid;
function setVolume(obj)
{
objid = obj.id;
x=event.screenX-document.all[objid].style.posLeft
}
document.onmousemove = moveobj;
document.onmouseup = freeobj;
function moveobj()
{
if(objid == "volbtn")
{
if (event.screenX-x>=160 && event.screenX-x<=318)
document.all[objid].style.posLeft=event.screenX-x;
doSetVolume(Math.round(document.all[objid].style.posLeft));
}else if(objid =="posbtn"){
if (sizemode =="1"){
if (event.screenX-x>=37 && event.screenX-x<=334){
document.all[objid].style.posLeft=event.screenX-x;
doSetPosition( Math.round(document.all[objid].style.posLeft)); }
}
}
return false;
}
function downobj(){
if (sizemode =="1"){
document.all.posbtn.style.posLeft=window.event.clientX-5;
doSetPosition( Math.round(document.all.posbtn.style.posLeft));
}else if(sizemode=="2"){
document.all.posbtn.style.posLeft=window.event.clientX-5;
doSetPosition( Math.round(document.all.posbtn.style.posLeft));
}
return false;
}
function downobjvol(){
document.all.volbtn.style.posLeft=window.event.clientX-5;
doSetVolume( Math.round(document.all.volbtn.style.posLeft));
return false;
}
function freeobj()
{
objid = "";
}
function setVolume10(value)
{
if(document.all["volbtn"].style.posLeft + value >= 0 && document.all["volbtn"].style.posLeft + value <= 160)
document.all["volbtn"].style.posLeft += value;
doSetVolume( Math.round((document.all["volbtn"].style.posLeft*5)/3));
}
//-->
</SCRIPT>
<style type="text/css">
<!--
BODY { margin:0 0 0 0; font-family:"돋움"; font-size: 12px; COLOR: #333333; LINE-HEIGHT: 150%; letter-spacing: 0px; }
}
td, p, input, button, textarea, select, .c1 { font-family:"돋움"; font-size: 12px; COLOR: #555555; LINE-HEIGHT: 150%; letter-spacing: 0px;}
.scrollbar { scrollbar-face-color: #F7f7f7; scrollbar-shadow-color:#E9E9E7; scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color: #E4E9EA; scrollbar-darkshadow-color: #777777;scrollbar-track-color: #FcFcFc;scrollbar-arrow-color: #10173C; }
.new { font-size:7pt; color:#CD003C; font-family:Verdana; }
A:link { COLOR:#555555; TEXT-DECORATION: none;}
A:visited { COLOR:#555555; TEXT-DECORATION: none;}
A:hover { COLOR:#FF6600; TEXT-DECORATION: none;}
-->
</style>
<title>동영상보기</title>
</head>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onload=init();MM_preloadImages('images/new_meno_on.gif')>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td><table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="22" height="65"><img src="img/pllayerbg_01.gif" width="22" height="65"></td>
<td height="65" background="img/pllayerbg_04.gif"><div align="center"><img src="img/pllayerbg_03.gif" width="264" height="65"></div></td>
<td width="24" height="65"><img src="img/pllayerbg_06.gif" width="24" height="65"></td>
</tr>
<tr>
<td background="img/pllayerbg_07.gif"></td>
<td bgcolor="#333333"align="center" ><? if ($view[wr_link1]) { ?><br>
<?=$view[wr_link1];?>
<? } ?></td>
<td background="img/pllayerbg_09.gif"></td>
</tr>
<tr>
<td height="21"><img src="img/pllayerbg_12.gif" width="22" height="21"></td>
<td background="img/pllayerbg_13.gif"><div align="center"><img src="img/pllayerbg_13.gif" width="1" height="21"></div></td>
<td><img src="img/pllayerbg_16.gif" width="24" height="21"></td>
</tr>
<tr>
<td width="22" height="88"><img src="img/pllayerbg_17.gif" width="22" height="88"></td>
<td background="img/pllayerbg_18.gif"> <table width="358" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="358" style="padding-left:15px; padding-right:10px;"><table width="100%" border="0" cellspacing="0" cellpadding="0" background="img/vl_bg.gif">
<tr>
</tr>
</table></td>
</tr>
<tr>
<td> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="26"><img src="img/pllayerbg_23.gif" width="26" height="34"></td>
<td width="25" background="img/pllayerbg_25.gif"><img src="img/spectrum_on.gif" width="19" height="15"></td>
<td nowrap background="img/pllayerbg_25.gif" id=sstate1 style="FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 굴림; padding:0 5 0 5 ;" name="sstate1" align="center" ></td>
<td width="0" nowrap background="img/pllayerbg_25.gif" style="padding:0 5 0 5;" ><div id=sstate2 style="FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 굴림;" name="sstate2"></div></td>
<td background="img/pllayerbg_25.gif"><marquee scrollamount=3 width="200">
<font color="#FFCC00"><b>
<?=$write[wr_subject]?>
</b></font></marquee></td>
<td width="20"><img src="img/pllayerbg_26.gif" width="20" height="34"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="24"><img src="img/pllayerbg_22.gif" width="24" height="88"></td>
</tr>
</table>
<DIV id=a style="DISPLAY: none"></div></td>
<td><DIV id=b>
<table width="343" height="100%" border="0" cellpadding="0" cellspacing="0" background="img/right_table2.gif">
<tr>
<td><table width="343" height="470" border="0" align="right" cellpadding="0" cellspacing="0" id="right_view">
<tr>
<td height="6" align="center"><img src="img/right_table1.gif" width="343" height="6" ></td>
</tr>
<tr>
<td align="center" valign="top" background="img/right_table2.gif">
<table width="318" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="318" height="10" valign="bottom"><img src="img/table_in1.gif" width="318" height="9"></td>
</tr>
<tr>
<td width="318" align="center" valign="top" background="img/table_in2.gif"><table width="318" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<table width="310" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="310" height="35" background="img/title_bg.gif" bgcolor="#ffffff style="padding-left:30px;">
<table valign="top" align="left" width="280" border=0 cellpadding=0 cellspacing=0>
<tr>
<td width="168"> <font color="#000000"><strong>
<img src="img/vod_title.gif" width="29" height="29" hspace="5"align='absmiddle'><?=$board[bo_subject]?>
</strong></font></td>
<td width="130" align="right" style="padding-right:20px;" ><font color="#000000">일자 :<?=substr($view[wr_datetime],2,14)?></font></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td></tr>
</table></td>
</tr>
<tr>
<td height="6" background="img/table_top.gif"></td>
</tr>
<!----binding--------->
<tr>
<td height="26" bgcolor="F4F5F5" style="padding:2 0 0 10;"> <table valign="top" width="290" border=0 cellpadding=0 cellspacing=0>
<tr>
<td width="13"><img src="img/arr.gif" width="13" height="11"></td>
<td width="272" style="padding:2 5 0 5;"colspan='2'><strong> <font color="#0D7277">
<?=$view[subject]?></font>
</strong> </td>
<tr><td width="13"><img src="img/arr.gif" width="13" height="11"></td>
<td width="200"style="padding:2 5 0 5;">올린이 : <?=$mb_nick?></td>
<td style="padding:2 5 0 5;">조회 : <?=$view[wr_hit]?></td>
</tr>
</table></td>
</tr>
<tr>
<td height="6" background="img/table_top.gif"></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<td> <div style="height:380;width:310;overflow-x:hidden;overflow-y:scroll;" class="scrollbar">
<table width="100%" border=0>
<tr>
<td align="right"><table width="270" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="5"></td>
</tr>
<tr>
<td height="70" width="285" align="left" valign="top"><div align="justify">
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<br><br>";
}
?>
</div></td></tr>
<tr>
<td height="70" width="285" align="left" valign="top"><div align="justify">
<?=$view[content];?>
</div></td></tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
</table><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20"></td>
</tr>
<tr>
<td width="1"><img src="img/text_table-1.gif" width="1" height="29"></td>
<td width="39" background="img/text_table-2.gif"></td>
<td width="259" background="img/text_table-2.gif"><strong></strong></td>
<td width="1"><img src="img/text_table-1.gif" width="1" height="29"></td>
</tr>
</table>
<!--타이틀중간무니-->
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--타이틀중간무니--></td>
</tr>
<tr>
<td height="8" valign="top"><img src="img/table_in3.gif" width="343" height="8"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="7" align="center"><img src="img/right_table3.gif" width="343" height="7" ></td>
</tr>
</table></td>
<SCRIPT language=VBscript>
sub doSetVolume(lVolume)
Percent = (lVolume-48)/(116-48)*100
XXX = -4000 +40*Percent
MediaPlayer1.Volume = XXX
End Sub
sub doSetPosition(lPosition)
barpos = lPosition
if sizemode = 1 then
barlen = 325
else
barlen = 650
end if
MediaPlayer1.currentPosition = MediaPlayer1.Duration * (barpos-122) / (barlen-122)
MediaPlayer1.Play()
End Sub
</SCRIPT>
<? echo "<script language='javascript' src='$g4[path]/js/sideview.js'></script>";?>
</body>
</html>
댓글 전체