티스토리 뷰

1. 여러 개 이미지를 하나만 랜덤하게 뽑아서 보여주고, 각 이미지에 사용자 링크 걸기

<script language="JavaScript">

function rand_number(n)

{

var x;

x=Math.round(Math.random()*100);

x%=n;

return x;

}

function banner()

{

var img = new Array();

img[0]='<a href="링크주소1" target="_blank"><img src="이미지주소1" border="0"></a>';

img[1]='<a href="링크주소2" target="_blank"><img src="이미지주소2" border="0"></a>';

var n=rand_number(2); 

document.write(img[n]);

}

</script>

<script>banner()</script>


위의 소스코드를 random.php로 저장 후 적당한 곳에 include 시킬 것(<? @include_once("./random.php"); ?>).



2. 여러 개 이미지를 이미지 갯수만큼 뽑아서 랜덤하게 섞어 나열하고, 각 이미지에 사용자 링크 걸기

<?

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//그룹 사이드 배너

$g_side_banner = array();

$g_side_banner[0][url] = "링크주소1";

$g_side_banner[0][img] = "이미지주소1";

$g_side_banner[0][tar] = "_blank";

$g_side_banner[1][url] = "링크주소2";

$g_side_banner[1][img] = "이미지주소2";

$g_side_banner[1][tar] = "_blank";

shuffle($g_side_banner);

?>

<div><a href="<?=$g_side_banner[0][url]?>" target="<?=$g_side_banner[0][tar]?>" id="g_side_banner_url"><img src="<?=$g_side_banner[0][img]?>" id="g_side_banner_img" width="195" height="519" border="0"></a></div>

<div><a href="<?=$g_side_banner[1][url]?>" target="<?=$g_side_banner[1][tar]?>" id="g_side_banner_url"><img src="<?=$g_side_banner[1][img]?>" id="g_side_banner_img" width="195" height="519" border="0"></a></div>


위의 소스코드를 shuffle.php로 저장한 후 적당한 곳에 include 시킬 것(<? @include_once("./shuffle.php"); ?>).

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함