내 플레이 사이트의 정보를 단순화하려고합니다.체크 박스가있는 기능 간을 전환 하시겠습니까?
두 가지가 있습니다. 사용자 유형, 학생 및 기타. 많은 상점과 상점은 학생들에게 할인을 제공하기 때문에 일부 스크립트를 변경하는 체크 박스를 사용하여 액세스 할 수있게 만들었습니다. 이 (내가 할 수있는만큼 좋은 simplifyed) 내 예입니다
<head>
<script TYPE="text/javascript" SRC="script/script_uteplasser.js"></script>
</head>
<body>
<form action="">
<input type="checkbox" id="checkbox_student" onclick="student();"><span>I'm A student!</span></input></form>
(...)
</body>
자바 스크립트 (script_uteplasser) :
//--------------------SAMFUNDET---------------------
samfundet = "...blablablabla..." + cc_samfundet() + "...blablablabla...";
//----INNGANGSAV. SAMFUNDET----
var checkbox1 = document.getElementById("checkbox_student");
function student(){
if (checkbox1.checked){
function cc_samfundet(){var d=new Date(); var theDay=d.getDay(); switch (theDay) { case 1: return "Free"; break; case 2: return "Free"; break; case 3: return "Free"; break; case 4: return "Free"; break; case 5: return "Free"; break; case 6: return "Free"; break; case 0: return "Free";}}
}
else{
function cc_samfundet(){var d=new Date(); var theDay=d.getDay(); switch (theDay) { case 1: return "100,-"; break; case 2: return "100,-"; break; case 3: return "100,-"; break; case 4: return "100,-"; break; case 5: return "100,-"; break; case 6: return "100,-"; break; case 0: return "100,-";}}
}
}
//-------------------------------------------------
이 스크립트를 죽이지 않지만, 어느 정보를 반환하지 않습니다.
꽤 신선한, 괄호의 두 번째 쌍은 작동하지 않았다, 그러나 더 우아한 해결책이 바람직 할 것이다, 어떤 포인터 :)? – Freshman
@Freshman 아무런 문제가 없습니다. 업데이트 –
훨씬 더 부드럽고 시간을내어 걸림 거리가되었지만 지금은 잘 작동합니다. 감사합니다. :) – Freshman