공개 터치 스크린 용 앱을 사용합니다.
각 파트의 첫 페이지에 사용자를 도울 소리/음성을 삽입해야합니다.
URL에 indexOf 함수를 사용합니다.
하지만 첫 페이지에만 음성이 들려요.터치 스크린에 사운드 추가
예를 들어, "정보"페이지는 입니다. 내 url : "[...]index.php?state=information"
에 있습니다.
function playSounds(){
var obj = document.createElement('audio');
obj.volume=0.10;
obj.autoPlay=false;
obj.preLoad=true;
…
var information = "state=information";
…
if (window.location.href.indexOf(information) > -1){
obj.src="/sounds/Menu_information.wav";
obj.play();
}
…
}
을하지만 URL 예를 들어 "[...]index.php?state=information&pageinfo=2"
때 논리적으로 음성도 재생 :
그래서 내가 JS에 window.location.href.indexOf(«state=information»)
를 사용합니다.
어쩌면 나는 모든 것을 잘못 생각했습니다 ... 반복하지 않고 각 파트의 홈 페이지에 사운드를 넣으려면 다른 방법이나 기능을 사용할 수 있습니까?
감사합니다. Evy.
pageinfo의 색인과 이미 수행중인 수표를 확인할 수 있습니까? – George
첫 번째 검사 외에'/ state = \ w + $ /. test (window.location.search)'또는 이와 비슷한 (더 구체적으로) 사용하십시오. – Annarfych
더 많은 매개 변수가 있다면 href에 '&'가 있는지 확인한 다음 두 개의 매개 변수가 있음을 알 수 있습니다 – George