사이트의 백 엔드 "스크립트 바닥 글"부분에 다음 코드를 추가했습니다. 방금 Javascript를 배우기 시작한지는 일주일 전이었습니다. 다른 사이트에서이 코드를 빌 렸기 때문에 보았을 때 고통 스러웠습니다. 그래도 작동합니다!
기본적으로 나는 "슬라이드 쇼"ID의 내용을 Javascript 슬라이드 쇼의 코드로 바꾸려면 innHTML 명령을 사용했습니다.
var t;
var slideShowSpeed = 5000;
var crossFadeDuration = 2;
var PicA = new Array();
PicA[0] = '/Repository/1/4/1/0/7/9/141079/template_files/slide1.jpg';
PicA[01] = '/Repository/1/4/1/0/7/9/141079/template_files/slide2.jpg';
PicA[02] = '/Repository/1/4/1/0/7/9/141079/template_files/slide3.jpg';
PicA[03] = '/Repository/1/4/1/0/7/9/141079/template_files/slide4.jpg';
PicA[04] = '/Repository/1/4/1/0/7/9/141079/template_files/slide5.jpg';
var j = 0;
var p = PicA.length;
var preLoadA = new Array();
for (i = 0; i < p; i++) {
preLoadA[i] = new Image();
preLoadA[i].src = PicA[i];
};
function runSlideShowA() {
if (document.all) {
document.images.SlideShowA.style.filter='blendTrans(duration=2)';
document.images.SlideShowA.style.filter='blendTrans(duration=crossFadeDuration)';
document.images.SlideShowA.filters.blendTrans.Apply();
};
document.images.SlideShowA.src = preLoadA[j].src;
if (document.all) {
document.images.SlideShowA.filters.blendTrans.Play();
};
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShowA()', slideShowSpeed);
};
newSlide = document.getElementById('SlideShow');
newSlide.innerHTML = '<img src="/Repository/1/4/1/0/7/9/141079/template_files/slide1.jpg" name="SlideShowA" width="874" height="206">';
runSlideShowA();
기존 스크립트가 머리에 없습니다. 콘텐츠 섹션에 있습니다. 그냥 사용하고자하는 것과 교환하십시오 – charlietfl
사과드립니다. 나는 "페이지 상단"의 의미에서 "머리말"을 의미했으며 html 의미는 아닙니다. 그에 따라 게시물을 업데이트 할 것입니다. 그 말은 여전히 페이지의 해당 부분에 액세스 할 수 없습니다. 내비게이션 메뉴 아래에만 접근 할 수 있습니다. – Travis
하나의 스크립트가 콘텐츠 영역의 메뉴 아래에 있습니다. jQuery'remove()'메서드를 사용하여 플래시가있는 컨테이너를 제거 할 수 있습니다. 플래시 스크립트에서 오류가 발생할 수도 있고 그렇지 않을 수도 있습니다. – charlietfl