Задать вопрос
@nadom

Почему происходит обномвление страницы в скрипте?

Есть простенький скрипт.
Под отладкой при пошаговом просмотре все работает, а когда вызываю функцию кликом по кнопке - не работает (думаю, что из-за обновления страницы).

Помогите углядеть ошибку.

<input type="button" name="stay" onclick="skip_fun()" value="skip"/>


function red_fun () {
	var newWin = open ("Results.html", "Results");
	
	var ptr = newWin.document.body.children [0];
	var content = window.document.forms[0].elements[0];
	var size = window.document.forms[0].elements[1].value;
	
	if (size == "Small")
		ptr.insertAdjacentHTML("afterEnd", "<p class='red-text small-text'></p>");
	if (size == "Medium")
		ptr.insertAdjacentHTML("afterEnd", "<p class='red-text medium-text'></p>");
	if (size == "Large")
		ptr.insertAdjacentHTML("afterEnd", "<p class='red-text large-text'></p>");
	ptr = newWin.document.body.children [1];
	ptr.insertAdjacentHTML ("afterBegin", content.value);

}
  • Вопрос задан
  • 124 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
У вас вызывается функция skip_fun, а в коде у неё другое имя red_fun.
А страница у вас обновляется наверное потому, что кнопка находится внутри формы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект
18 дек. 2024, в 16:42
2000 руб./за проект