Карта изображения/если еще не правильно выбираютJavascript

Форум по Javascript
Ответить
Anonymous
 Карта изображения/если еще не правильно выбирают

Сообщение Anonymous »

Я в настоящее время пишу небольшое приключение на основе веб-сайта, когда я звоню, чтобы загрузить в 4-й комнате (функциональный Alley4), щелкнув на соответствующую карту в предыдущей комнате, он должен проверить предмет в LocalStorage и изменить карту изображений на основе того, есть ли у вас элемент или нет, позволяя для различных взаимодействий, он сработал в прошлом, но по какой-то причине. (Что должно вызвать только после размещения предмета), поэтому в итоге он поблагодарил игрока за его помощь, прежде чем они что -либо сделают, даже если LocalStorage совершенно не хватает всех предметов. Для жизни я не могу понять, почему это происходит, по моему мнению, этот код должен дать игроку возможность разместить элемент перед персонажем благодаря им. Это запускает alley4 (), но не должно иметь отношения к выпуску) < /p>

Код: Выделить всё

/*Get eyeR*/
function alley4() {
audio = document.getElementById('walk'),
audio.volume = 0.7;
audio.play();
if (localStorage.getItem("radio") == 1) {
event.preventDefault();
audio.addEventListener('ended', function(){
let image = document.getElementById("party");
image.src ="/pics/alley4.png"
party.useMap = "#placeradio";
document.getElementById("alley4btn")
.style.display = "none";
document.body.removeChild(alley2box);
document.title = "...";
audio = document.getElementById('convo');
document.getElementById("convo").loop = true;
audio.play();
})
}

else if (localStorage.getItem("radio") == 2){
event.preventDefault();
audio.addEventListener('ended', function(){
let image = document.getElementById("party");
image.src ="/pics/alley4radio.png"
party.useMap = "#partymap";
document.getElementById("alley4btn")
.style.display = "none";
document.body.removeChild(alley2box);
document.title = "...";
audio = document.getElementById('convo');
document.getElementById("convo").loop = true;
audio.play();
snd = document.getElementById('radio');
snd.play();
})
}

else {
event.preventDefault();
audio.addEventListener('ended', function(){
let image = document.getElementById("party");
image.src ="/pics/alley4.png"
party.useMap = "#noradio";
document.getElementById("alley4btn")
.style.display = "none";
document.body.removeChild(alley2box);
document.title = "...";
audio = document.getElementById('convo');
document.getElementById("convo").loop = true;
audio.play();
})
}

}

/*Place Radio*/
function placeradio() {
let image = document.getElementById("party");
image.src ="/pics/alley4radio.png"
party.useMap = "#radiothanks";
document.getElementById("placeradiobtn")
localStorage.setItem("radio", "2");
audio = document.getElementById('convo');
audio.pause();
snd = document.getElementById('radio');
snd.play();
}< /code>

































Я пробовал все, если не перезаботьвать логику для этой комнаты, я пытался возиться с функцией и именами Local Storage, переключившись вокруг порядка IF, наряду с другими попытками, я не помню rn, но ничего.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -correctly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»