Текст след затваряне

bganonymous

Registered
Искам следния код: Цъкам на бутон, отваря се прозорче, и след затварянето му - на екрана се изписва текст: "Успешно!".
 
Ако вадиш popup

[js]
var popup = window.open(...);

if ( popup.closed ) {
alert('Успешно!');
}

// или

popup.onbeforeunload = function () {
return 'Успешно'; //alert()
};
[/js]
 
Така се отваря при зареждането на сайта.

Аз искам да имам бутон и като се натисне - отваря се pop up, и при затварянето му - пренасочва към друга страница.
 
Кажи, че искаш готов код. :shock:

HTML:
<!DOCTYPE html>
<html>
	<head>
		<title> WT - bganonymous</title>
		<meta charset="UTF-8">
	</head>
	
	<body>
	<button id="btn">Клик</button>
	
	<script type="text/javascript">
		window.onload = function () {
			var elButton = document.querySelector('#btn');
			elButton.addEventListener('click', function (e) {
				e.preventDefault();
				var popup = window.open("", "", "width=200, height=100");
				
				popup.addEventListener('beforeunload', function (e) {
					alert('Успешно');
                                        /*window.setTimeout(function () {
						window.location = 'http://google.bg';
					}, 50);*/
				});
			});
		};
	</script>
	</body>
</html>

ЕДИТ: Редактирах кода, за да работи с прехвърляне.
 

Back
Горе