자바스크립트로 가능할련지...
다음은 자바 스크립트로 이미지를 슬라이드로 보여주는 소스입니다.
여기서 배열로 특정 이미지를 불러오는 입니다
그런데 제가 하려는 것은 특정 이미지를 불러오는 방식이 아니고
파일명을 다음처럼 숫자로 지정한후
그래서 n++ 처럼 하나 둘 씩 올라가면서
파일이 파일명 순서대로 출력되어
영상처럼 보이도록 하는 것입니다.
이걸 웹서버에 올릴려고 합니다.
n=n++
img[0].src="'[n].jpg";
뭐 말도 안돼는 것이지만 이런식으로 생각하는데 감도 못잡겠습니다..
파일명을 변수로 해도 될련지 ㅜㅜ
반드시 해야 하는것이여서 부탁드립니다.
너무 필사적인겁니다 ㅜ
html>
center>
head>
title>motion print
script type="text/javascript">
!--
var img=new Array();
img[0]=new Image(); img[0].src="11.jpg";
img[1]=new Image(); img[1].src="12.jpg";
img[2]=new Image(); img[1].src="13.jpg";
img[3]=new Image(); img[1].src="14.jpg";
img[4]=new Image(); img[1].src="15.jpg";
img[5]=new Image(); img[1].src="16.jpg";
img[6]=new Image(); img[1].src="17.jpg";
img[7]=new Image(); img[1].src="18.jpg";
img[8]=new Image(); img[1].src="19.jpg";
var interval=100;
var n=0;
var imgs = new Array("11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg");
function rotate()
{
if(navigator.appName=="Netscape" && document.getElementByld)
{
document.getElementByld("slide").src=imgs[n];
}
else document.images.slide.src=imgs[n];
(n==(imgs.length-1))?n=0:n++;
setTimeout("rotate()",interval);
}
//-->
/script>
/head>
body bgcolor="black" onload="rotate()">
img src="11.jpg" id="slide">
/body>
/center>
/html>
alert ("" + number +
alert ("" + number + ".jpg");
이런식으로 하면 숫자가 자동으로 문자열로 바뀐후 합쳐집니다.
참고로 표현식 제일 앞에 나오는게 문자열이어야 뒤에 따라오는 숫자가 문자열로 변환됩니다.
댓글 달기