@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 просмотра
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
У вас вызывается функция skip_fun, а в коде у неё другое имя red_fun.
А страница у вас обновляется наверное потому, что кнопка находится внутри формы.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы