플래시에 레이어를 이용하여 링크걸기 ㅎㅎ 링크가 유동적이다. 이미지와 플래시 모두가능 > 그누3 팁자료실

그누3 팁자료실

플래시에 레이어를 이용하여 링크걸기 ㅎㅎ 링크가 유동적이다. 이미지와 플래시 모두가능 정보

플래시에 레이어를 이용하여 링크걸기 ㅎㅎ 링크가 유동적이다. 이미지와 플래시 모두가능

본문

<div id="layer11" style="position:absolute; width:169px; height:280px; z-index:1;" onclick="window.open('<?="http://"."{$list[$i][wr_link1]}"?>')" style="cursor: hand"><img src=./images/none.gif></div>
--- $gg는 플래시 파일이름이다 ---
<script language="JavaScript">embed_func("<?=$gg?>","169","280");</script>


--- 이부분은 javascript.js에 넣는다 ---
function embed_func(Url,Width,Height){
document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + Width + "\" height=\"" + Height + "\">");
document.writeln("<param name=\"movie\" value=\"" + Url + "\">");
document.writeln("<param name=\"quality\" value=\"high\">");
document.writeln("<param name=\"wmode\" value=\"transparent\">");
document.writeln("<embed src=\"" + Url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">");
document.writeln("</object>");
}

---- 사용예 ----
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$home = "자신의 홈페이지주소";
?>
<script language="JavaScript" src="./javascript.js"></script>
<table border=0 cellpadding=0 cellspacing=0>
<? for ($i=0; $i<count($list); $i++) {
$gg = $list[$i][file_image1];
$pattern = "http";
if(eregi($pattern,$list[$i][wr_link1])){
$list_link1 = "{$list[$i][wr_link1]}";
}else{
$list_link1 = "http://"."{$list[$i][wr_link1]}";
}
?>
<?
if(!preg_match('[swf]',$gg)){
?>
<tr> <td width=169><a href='<?="$list_link1"?>' target=_blank><img src='<?=$list[$i][file_image1]?>' alt='<?=$list[$i][subject]?>' border=0 width=169></a></td></tr>
<? } else { ?>
<tr>
<td width=169>
<div id="layer11" style="position:absolute; width:169px; height:280px; z-index:1;" onclick="window.open('<?="http://"."{$list[$i][wr_link1]}"?>')" style="cursor: hand"><img src=./images/none.gif></div>
<script language="JavaScript">embed_func("<?=$gg?>","169","280");</script>
</td>
</tr>
<? } ?>
<tr>
<td><img src="images/ps_13.gif" width="163" height="6"></td>
</tr>
<? } ?>
<? if (count($list) == 0) { echo "<tr><td align=center height=50>자료가 없습니다.</td></tr>"; } ?>
</table>
추천
0

댓글 전체

전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT