Member 14819235 Ответов: 0

Как я могу создать сообщение "Пожалуйста, подождите" при изменении url-адреса веб-страницы


Привет,
Мне помогли здесь с кодом, чтобы показать сообщение "Пожалуйста, подождите", пока моя веб - страница загружается (mcsetup.php), я использую этот код как часть скрипта,

//after <head>
<head>
<!—ref to ‘please wait message -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.js"></script>

<script>
//paste this code under the head tag or in a separate js file.
	// Wait for window load
	$(window).load(function() {
		// Animate loader off screen
		$(".se-pre-con").fadeOut("slow");;
	});
</script>

//after <body>
<!—ref to ‘please wait message -->
<body>
<div class="se-pre-con"></div>

//in css
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(http://smallenvelop.com/wp-content/uploads/2014/08/Preloader_11.gif) center no-repeat #fff;
}

Как вы видите, он срабатывает, когда веб-страница загружается в первый раз.
Теперь, после загрузки веб-страницы, есть форма, которую должен заполнить пользователь, когда пользователь вводит первое поле формы, функция onchange() вызывает тот же url-адрес веб-страницы, добавленный с переменной php, полученной из первого ввода данных поля (
window.location = "mcsetup.php?enterfn=<?php echo $fn ?>" + "&mc=<?php echo $mc ?>" + "&mold10=" + mold10js + "&neck10=" + neck10js;
), и веб-страница снова перезагружается, но на этот раз предыдущий код "Пожалуйста, подождите" не работает.
Есть идеи?
Спасибо

Что я уже пробовал:

Я попытался заменить его.
load(function()
в сообщении "Пожалуйста, подождите" с функцией onchange() поля ввода пользовательских данных в форме, но оно не работает.

0 Ответов