축소판을 클릭 할 때 주 이미지를 변경하려고했지만 두 개의 다른 코드 인스턴스를 함께 사용할 수 없습니다. 한 번에 하나만 작동합니다. 누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있니?큰 이미지를 변경하려면 축소판을 클릭하십시오.
내 자바 스크립트 -
function changeImage(img) {
document.getElementById("img").src = img.src.replace("_t", "_b");
}
function changeImage(img) {
document.getElementById("img1").src = img.src.replace("_t", "_b");
}
내 HTML -
<img src="images/AGM/events_t.jpg"
onclick='changeImage(this);'
onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.5;this.filters.alpha.opacity=0.5">
<img src="images/AGM/events1_t.jpg"
onclick='changeImage(this);'
onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.5;this.filters.alpha.opacity=0.5">
<img id="img" src="images/AGM/events_b.jpg" width="650">
<img src="images/BLACSBF/events_t.jpg"
onclick='changeImage(this);'
onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.5;this.filters.alpha.opacity=0.5">
<img src="images/BLACSBF/events1_t.jpg"
onclick='changeImage(this);'
onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.5;this.filters.alpha.opacity=0.5">
<img id="img1" src="images/BLACSBF/events_b.jpg" width="650">
과 같이 호출 - 후자가 전자를 덮어 쓰게됩니다. 두 개의 명령문을 하나의 함수로 결합 할 수 있습니다. – Passerby
고맙습니다, 저를 위해 해결되었습니다! (: –