랜덤으로 플래쉬 불러오는 자바스크립에 문제가.. 정보
랜덤으로 플래쉬 불러오는 자바스크립에 문제가..본문
홈페이지 상단에 플래쉬 파일을 랜덤으로 출력해주는 스크립을 넣었는데요
플래쉬 파일이 1~9.swf 파일이있는데 이상하게 1~5.swf 밖에 출력이안되는군요..
플래쉬파일교체도해보고 경로체크체크해봐도 문제가없었구요..
아래는 스크립 코드입니다.. 혹시 문제가있는지 봐주시면 감사하겠습니다
---js 파일---
var theImages = new Array()
theImages[0] = 'flash/1.swf' // 사용할 플래시파일을 지정하시면됩니다.
theImages[1] = 'flash/2.swf'
theImages[2] = 'flash/3.swf'
theImages[3] = 'flash/4.swf'
theImages[4] = 'flash/5.swf'
theImages[5] = 'flash/6.swf'
theImages[6] = 'flash/7.swf'
theImages[7] = 'flash/8.swf'
theImages[8] = 'flash/9.swf'
var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="640" height="70"><param name=movie value="'+theImages[whichImage]+'"><param name=quality value=high>');
document.write('<embed src="'+theImages[whichImage]+'" quality=high http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="640" height="70"></embed></object>');
}
---삽입코드---
<SCRIPT LANGUAGE="JavaScript">showImage();</script>
댓글 전체

플래쉬는 정규식 대로 블러오되 php의 랜덤함수를 쓰는건 어떨까요?
php랜덤은 브라우저에 뿌려지는 소스가 서버에서 선택된 문자라 완벽하다 랄까요?
<? $random = rand(1, 9); ?>
<embed src="플래쉬주소/<?=$random?>.swf">
예를들면 이런식으로 말이죠..
원하는 답글이 아니였다면 죄송합니다.
php랜덤은 브라우저에 뿌려지는 소스가 서버에서 선택된 문자라 완벽하다 랄까요?
<? $random = rand(1, 9); ?>
<embed src="플래쉬주소/<?=$random?>.swf">
예를들면 이런식으로 말이죠..
원하는 답글이 아니였다면 죄송합니다.