powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / отменить onunload когда submit
18 сообщений из 18, страница 1 из 1
отменить onunload когда submit
    #36428222
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет,

у меня на onunload висит функция, как сделать, чтобы она не запускалась, года ползатель жмет кнопку submit?

у меня так:

Код: plaintext
1.
<body onunload="if( '${param.act}'.length > 0) {unLockMe()};">
<input type="submit" value="Выполнить" name="execButton" />

а надо, наверно, в onclick на кнопке что-то сделать - что?

спасибо
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428235
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, в обработчике onsubmit() тега <form> просто "обнулить" событие onunload() у тега <body>...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428240
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaКак вариант, в обработчике onsubmit() тега <form> просто "обнулить" событие onunload() у тега <body>...я не знаю как это сделать :(
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428247
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddkrvsaКак вариант, в обработчике onsubmit() тега <form> просто "обнулить" событие onunload() у тега <body>...я не знаю как это сделать :(
Тогда сделай, что бы из функции сразу происходил выход по return
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428249
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2feddkrvsaКак вариант, в обработчике onsubmit() тега <form> просто "обнулить" событие onunload() у тега <body>...я не знаю как это сделать :(
Тогда сделай, что бы из функции сразу происходил выход по returnиз функции unLockMe()?

а как??

unLockMe = return?
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428251
Фотография Рремешок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мля это песец...


вместо сабмит кнопки делай обычную кнопку, в которой на onclick сначала запрещай анлоад установкой javascript переменной которая будет аналлизироваться в процедуре анлоада а затем яваскриптом же выполни пост формы..
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428253
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unlockme = function(){return}

так чтоли?
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428257
Фотография Рремешок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к примеру ,

onclick='top.dontunload=1;this.form.submit();'
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428258
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рремешокмля это песец...


вместо сабмит кнопки делай обычную кнопку, в которой на onclick сначала запрещай анлоад установкой javascript переменной которая будет аналлизироваться в процедуре анлоада а затем яваскриптом же выполни пост формы..мне кажется что проще можно!
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428263
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рремешокк примеру ,

onclick='top.dontunload=1;this.form.submit();'спасибо!

хотелось бы конечно понимать что такое top, а так остальное понятно
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428265
Фотография Рремешок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddмне кажется что проще можно!fedd, куда уж проще.
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428272
Фотография Рремешок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddРремешокк примеру ,

onclick='top.dontunload=1;this.form.submit();'спасибо!

хотелось бы конечно понимать что такое top, а так остальное понятноtop это верхняя страница. в ейной топовом яваскрипт коде ставишь dontunload=0

dontunload=0;

function Анлоад(){
if (this.dontunload==1){exit;}
afdsasdfsa
}
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428326
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо!
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428416
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddя не знаю как это сделать :(
Что-то типа такого...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type='text/javascript'>
function Go() {
	alert( 1 )
	document.getElementById('MyBody').onunload=function(){}
	alert( 2 )
}
</script>
</head>
<body id='MyBody' onunload='alert('Stop')'>
	<form action='tmp.html' onsubmit='return Go();'>
		<input type='submit' value='Go'>
	</form>
</body>
</html>
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428419
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алерты конечно можно убрать...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428422
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
Код: plaintext
document.getElementById('MyBody')
Код: plaintext
document.body
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428423
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

спасибо!
...
Рейтинг: 0 / 0
отменить onunload когда submit
    #36428454
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч , спасибо, учту...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / отменить onunload когда submit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]