|
|
|
| На форме есть кнопка, по нажатию которой должна открываться новая страница с картинкой. Картинка меняется в зависимости от значения переменной (значение переменной меняется в коде). При этом на первой странице не должно быть рисунка. Вот я написал код, в чем ошибка?
<html>
<head>
</head>
<body>
<script type="text/javascript" src="zadanie2.js"></script>
<img name="myimg">
<input type=button onClick="fn()" value="Ответить">
</body>
</html>
|
funcrion fn() {
var ot=1;
if(ot<5){
document.myimg.src="11.jpg";
}
else if (ot==5 || ot==6){document.myimg.src="22.jpg";
}
else if (ot==7 || ot==8){document.myimg.src="33.jpg";}
else {document.myimg.src="44.jpg";}}
|
| |
|
|
|
|
|
|
|
для: Kennen194
(16.12.2015 в 20:11)
| | Если новая страница, то зачем JS-сценарий? | |
|
|
|
|
|
|
|
для: confirm
(17.12.2015 в 05:59)
| | такое задание. Смысл всего задания это тест.В нем 10 вопросов, варианты ответа должны быть в всплывающем списке. И в зависимости от количества правильных ответов, ставится оценка и на каждую оценку должна быть своя картинка.
Если оценка 2, то одна картинка, если 3 то другая и т.д.
Я сделал чтобы он писал оценку за тест, но в зависимости от оценки (от значения в переменной), должна быть разная картинка. | |
|
|
|
|
|
|
|
для: Kennen194
(17.12.2015 в 06:32)
| | А картинки где, у браузера в кубышке или же все-таки на сервере? Надо полагать что на сервере, в любом случае вы их откуда будете считывать. А если это не делается асинхронным запросом к серверу, то ваш код пустое никчемное занятие, ибо нужно передавать на сервер вариант ответа, а сервер возвращая новую страницу (вы же пишите что открываться должна новая страница) пропишет путь к картинке по результату проверки. Вы бессмыслицей занимаетесь. | |
|
|
|
|
|
|
|
для: Kennen194
(16.12.2015 в 20:11)
| | У вас всегда равен 1 судя по коду. | |
|
|
|
|
|
|
|
для: KPETuH
(17.12.2015 в 10:37)
| | я скинул часть кода, где приравнял ot к 1. В полной работе она вычисляется.
Суть не в этом, а в том, как сделать чтобы отображалась картинка на странице (после нажатия кнопки появляется новая страница с рисунком). И в зависимости от полученной ot разный рисунок. Рисунки хранятся на ПК. | |
|
|
|
|
|
|
|
для: Kennen194
(17.12.2015 в 10:39)
| | У вас функция не видит переменных.
Надо их значения либо передавать в функцию параметром, либо получать в теле функции через
document.getElementByID(id) или чем-то подобным. | |
|
|
|