오른쪽 메뉴에서 클릭시 왼쪽 지정된 프레임에서 동영상이 방송되게 ... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

오른쪽 메뉴에서 클릭시 왼쪽 지정된 프레임에서 동영상이 방송되게 ... 정보

오른쪽 메뉴에서 클릭시 왼쪽 지정된 프레임에서 동영상이 방송되게 ...

본문

오른쪽 메뉴에서  클릭시 왼쪽 지정된  프레임에서  동영상이 방송되게 ...

http://daum.cn/bbs/skin/board/basic_b4_white_dr/movie1.php?bo_table=movie_dr&wr_id=6

현재  오른쪽 메뉴를  클릭하면  새로고침이 되면서  클릭한 동영상이 방송되는데
새로고침이  되지 않고  오른쪽  메뉴 클릭시  왼쪽  지정된  프레임에서  방송 되게  ...
설명이 잘 됬는지  모르겠네요  ㅎㅎ


<iframe name="playframe" id="playframe" frameborder="1" scrolling="1" src=""></iframe>

<a href='#' onClick="javascript:bm_table.action='play.php';bm_table.submit();" target="playframe">동영상보기</a>

위  소스를  어떻게 이용해야  할지  잘  모르겠네요 !    도움  바랍니다.



오른쪽 메뉴 부분  소스 :

<?
      if($wr_link1) $move_file = "movie1.php" ;
   if($wr_link2) $move_file = "movie2.php" ;
   if($wr_3) $move_file = "movie3.php" ;
   if(!$move_file) $move_file = "movie1.php" ;
   echo $list[$i]['icon_reply'] . " ";
   $list[$i][href] = "./{$move_file}?bo_table=$bo_table&wr_id={$list[$i][wr_id]}  ";
      echo "<a href='{$list[$i]['href']}'  onClick=javascript:bm_table.submit() target=playframe>";
      if ($list[$i]['is_notice'])
        echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";

   else
        echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
      echo "</a>";

      if ($list[$i]['comment_cnt'])
        echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";

        echo " " . $list[$i]['icon_new'];
        ?>

왼쪽  동영상 방송부분 :

 <embed type="application/x-shockwave-flash" src="<?=$write["wr_link1"]?>" id="playframe" name="playframe" bgcolor="#FFFFFF" quality="high" allowfullscreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" width="490" height="394"></embed>

  • 복사

댓글 전체

target을 form에 지정하시면 됩니다.

============= 수정 후===========================================================================
<form name="bm_table" target="playframe">
</form>

<iframe name="playframe" id="playframe" frameborder="1" scrolling="1" src=""></iframe>

<a href='#' onClick="javascript:bm_table.action='play.php';bm_table.submit();">동영상보기</a>
================================================================================================
이부분은  좀  상세하게  알려줬으면  좋겠네요  샤방님

왼쪽  동영상 방송부분 :  아래처럼  수정하면  되나요 ?

<form name="bm_table" target="playframe"> <iframe name="playframe" id="playframe" frameborder="1" scrolling="1" src="">
<embed type="application/x-shockwave-flash" src="<?=$write["wr_link1"]?>" id="playframe" name="playframe" bgcolor="#FFFFFF" quality="high" allowfullscreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" width="490" height="394"></embed></iframe> </form>



오른쪽 메뉴 부분  소스 를  어떻게 해야할지 ? 

위에  파란 부분 소스처럼  하면 되는건가요?

자색 소스 부분도  수정해야 하지  않나요 <?=$write["wr_link1"]?>"  이 주소로


오른쪽  메뉴부분  어떻게  수정해야  할지  모르겠네요
간단히 질문자님 소스코드에 적용을 한다면 이렇게 되겠습니다.

1. 왼쪽 동영상 방송 부분의 embed 태그를 삭제하고 iframe 으로 대체합니다.
<iframe name="playframe" id="playframe" frameborder="0" scrolling="1" width="100%" height="100%"></iframe>

2. javascript 스크립트를 삽입합니다.
<script type="text/javascript">
function playMovie(src) {
  var doc = "<embed type='application/x-shockwave-flash' src='" + src + "' bgcolor='#FFFFFF' quality='high' allowfullscreen='true' pluginspage='http://www.macromedia.com/go/getflashplayer' width='490' height='394'></embed>";
  playframe.document.write(doc);
}

3. 오른쪽 메뉴 링크 부분을 수정합니다.
//$list[$i][href] = "./{$move_file}?bo_table=$bo_table&wr_id={$list[$i][wr_id]}  onClick=javascript:bm_table.submit() target=playframe";
echo "<a href=\"#\" onClick=\"playMovie('{$list[$i][wr_link1]}');\">";


실제 적용한 소스코드는 아래와 같습니다.

오른쪽 메뉴 부분  소스 :

<?
if($wr_link1) $move_file = "movie1.php" ;
if($wr_link2) $move_file = "movie2.php" ;
if($wr_3) $move_file = "movie3.php" ;
if(!$move_file) $move_file = "movie1.php" ;
echo $list[$i]['icon_reply'] . " ";
//$list[$i][href] = "./{$move_file}?bo_table=$bo_table&wr_id={$list[$i][wr_id]}  onClick=javascript:bm_table.submit() target=playframe";
echo "<a href=\"#\" onClick=\"playMovie('{$list[$i][wr_link1]}');\">";
if ($list[$i]['is_notice'])
echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";

else
echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
echo "</a>";

if ($list[$i]['comment_cnt'])
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";

echo " " . $list[$i]['icon_new'];
?>

왼쪽  동영상 방송부분 :

 <iframe name="playframe" id="playframe" frameborder="0" scrolling="1" width="100%" height="100%"></iframe>


<script type="text/javascript">
function playMovie(src) {
var doc = "<embed type='application/x-shockwave-flash' src='" + src + "' bgcolor='#FFFFFF' quality='high' allowfullscreen='true' pluginspage='http://www.macromedia.com/go/getflashplayer' width='490' height='394'></embed>";

playframe.document.write(doc);
}
</script>
넘 감사하네요  그런데

http://daum.cn/bbs/skin/board/basic_b4_white_dr/movie1.php?bo_table=movie_dr&wr_id=5

왼쪽  동여상 방송 부분 에  문제 가있는거 같네요 ! 

클릭하면 동영상이  바뀌는게  아니고  아래로  또 다른  동영상이  추가가 되는데 .. 쟈바스크립트

 src='" + src + "'  여기 문제 아닐가요?
playframe.document.close(); 를 추가해주세요. ^^


<script type="text/javascript">
function playMovie(src) {
var doc = "<embed type='application/x-shockwave-flash' src='" + src + "' bgcolor='#FFFFFF' quality='high' allowfullscreen='true' pluginspage='http://www.macromedia.com/go/getflashplayer' width='490' height='394'></embed>";
playframe.document.close();
playframe.document.write(doc);
}
윗 처럼  작업하고 나니 

오른쪽 메뉴 부분  소스 :  저번에 문의했었던    현재 위치  표시 칼라가 변하지 않네요! 
예:  다른  메뉴를  클릭하면  클릭한 메뉴 칼라가 변했는데  지금은 변하지 않네요!

http://daum.cn/bbs/skin/board/basic_b4_white/movie1.php?bo_table=movie_yn&wr_id=563#



 <?
      if($wr_link1) $move_file = "movie1.php";
  if($wr_link2) $move_file = "movie2.php";
  if($wr_3) $move_file = "movie3.php";
  if(!$move_file) $move_file = "movie1.php";
  echo $list[$i]['icon_reply'] . " ";
  //$list[$i][href] = "./{$move_file}?bo_table=$bo_table&wr_id={$list[$i][wr_id]}";
      //echo "<a href='{$list[$i]['href']}'>";
  echo "<a href=\"#\" onClick=\"playMovie('{$list[$i][wr_link1]}');\">";
      if ($list[$i]['is_notice'])
        echo "<font style='font-family:돋움; font-size:10pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";
     

else if ($_GET[wr_id] == $list[$i]['wr_id']) // 현재위치    표시 칼라가 변하지 않네요
            echo "<font style='font-family:돋움; font-size:10pt; color:#ff6600;'><strong>{$list[$i]['subject']}</strong></font>";



 else
        echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
      echo "</a>";

      if ($list[$i]['comment_cnt'])
        echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";

        echo " " . $list[$i]['icon_new'];
        ?>
© SIRSOFT
현재 페이지 제일 처음으로