Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2015, 18:35
Новичок на форуме
Отправить личное сообщение для Kennen194 Посмотреть профиль Найти все сообщения от Kennen194
 
Регистрация: 16.12.2015
Сообщений: 4

Смена картинок по нажатию кнопки
На форме есть кнопка, по нажатию которой должна открываться новая страница с картинкой. Картинка меняется в зависимости от значения переменной (значение переменной меняется в коде). При этом на первой странице не должно быть рисунка. Вот я написал код, в чем ошибка?
<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";}}
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2015, 19:28
Новичок на форуме
Посмотреть профиль Найти все сообщения от temporaryLogin
 
Регистрация: 16.12.2015
Сообщений: 3

<style>
</style>
</head>
<body>


<button id = "b">open</button>



<script>

urls = [
   "http://javascript.ru/forum/images/smilies/smile.gif",
   "http://javascript.ru/forum/images/smilies/cray.gif"
]

flag = true

b.onclick = function(){
   if(flag = !flag) return open(urls[0]); open(urls[1])
}




</script>
 
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2015, 20:06
Новичок на форуме
Отправить личное сообщение для Kennen194 Посмотреть профиль Найти все сообщения от Kennen194
 
Регистрация: 16.12.2015
Сообщений: 4

Это не совсем то, что нужно. Возможно ли исправить мой код выше, чтобы работало как задумано? Ну и у вас url ссылки, а мои картинки хранятся на ПК
Ответить с цитированием
  #4 (permalink)  
Старый 16.12.2015, 20:52
Новичок на форуме
Посмотреть профиль Найти все сообщения от temporaryLogin
 
Регистрация: 16.12.2015
Сообщений: 3

Сообщение от Kennen194
Возможно ли
Возможно было бы, если б я смог понять, что именно задумано
Ответить с цитированием
  #5 (permalink)  
Старый 16.12.2015, 20:58
Новичок на форуме
Отправить личное сообщение для Kennen194 Посмотреть профиль Найти все сообщения от Kennen194
 
Регистрация: 16.12.2015
Сообщений: 4

Ну вообще, суть программы это тест. В нем 10 вопросов, варианты ответа должны быть в всплывающем списке. И в зависимости от количества правильных ответов, ставится оценка и на каждую оценку должна быть своя картинка.
Если оценка 2, то одна картинка, если 3 то другая и т.д.
В коде проверка на это выглядит так
if(ot<5){result="Неудовлетворительно";
	}
	else if (ot==5 || ot==6){result="Удовлетворительно";
	}
	else if (ot==7 || ot==8){result="Хорошо";}
	else {result="Отлично";}

в переменную ot записывается количество верных ответов.
Ответить с цитированием
  #6 (permalink)  
Старый 16.12.2015, 21:04
Новичок на форуме
Посмотреть профиль Найти все сообщения от temporaryLogin
 
Регистрация: 16.12.2015
Сообщений: 3

Картинка должна открываться в новом окне, как в моем примере?
Ответить с цитированием
  #7 (permalink)  
Старый 16.12.2015, 21:05
Новичок на форуме
Отправить личное сообщение для Kennen194 Посмотреть профиль Найти все сообщения от Kennen194
 
Регистрация: 16.12.2015
Сообщений: 4

На первой странице сам тест. После выборов ответа и нажатия кнопки, открывается новое окно с оценкой и в этом же окне должна появится картинка
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена фото по нажатию кнопки egor009 jQuery 10 26.04.2022 16:41
Как добавить элемент по нажатию кнопки ArsenInvoker Элементы интерфейса 5 14.03.2015 17:32
Смена картинок на JS. Помогите реализовать! Aggao Элементы интерфейса 3 27.11.2014 23:32
Плавная смена нескольких картинок shurik330 jQuery 0 10.02.2012 16:10
Смена картинок в зависимости от положения курсора мыши antonio_vrn Events/DOM/Window 3 31.05.2011 22:07