티스토리 뷰
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"); ?>).
'IT관련' 카테고리의 다른 글
그누보드5 홈페이지 첫페이지 로그인화면 나오게 하기 (0) | 2018.02.12 |
---|---|
Windows10 다운로드 링크 및 USB설치 (0) | 2018.01.30 |
인터넷 익스플로러 11 바로 가기 키 (0) | 2017.12.10 |
액세스(ACCESS) 2010 accdb 파일을 2007버전으로 바꾸기 (0) | 2017.11.15 |
유튜브 YouTube 영상 음원 다운로드 받기 MP4 MP3 (0) | 2017.10.24 |
- Total
- Today
- Yesterday
- 약초산행
- 우슬
- 정병산
- C850D
- 백출
- 운지버섯
- 넥스가드스펙트라
- 웅산가교
- 부처손
- 둥굴레
- 청룡사
- AIR2S
- 둥글레
- 미니3
- 망운대
- Satellite
- 천문동
- 심장사상충
- 백수오
- 용담
- 토곡산
- 시루봉
- 단풍마
- 애기나리
- qm6
- 다빈치리졸브
- 적하수오
- DHPPL
- 하수오
- 삽주
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |