Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

19.03.2010, 21:34
|
|
Познающий
Регистрация: 30.08.2009
Сообщений: 96
Провел на форуме: 438090
Репутация:
3
|
|
diGriz, статейка маленькая и нашёл там тоолько работу с какой то веб формой...
если честно, самому не разобраться, дайте плиз готовый скрипт.
также нашёл такой рабочий скрипт:
PHP код:
<SCRIPT LANGUAGE="JavaScript">
function CloseWin() {
event.returnValue = "Текст"
}
window.onbeforeunload = CloseWin
</SCRIPT>
но он работает только в IE, а FF его не хочет обрабатывать. нужен такой скрипт что бы в максимальном количестве браузеров работал.
|
|
|

19.03.2010, 21:58
|
|
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме: 3607644
Репутация:
235
|
|
Попробуй так:
Код:
<script>
window.onbeforeunload = function (e) {
var e = e || window.event;
// For IE and Firefox
if (e) {
e.returnValue = 'Вы действительно хотите закрыть это окошко?';
}
// For Safari
return 'Вы действительно хотите закрыть это окошко?';
};
</script>
|
|
|

19.03.2010, 22:02
|
|
Познающий
Регистрация: 30.08.2009
Сообщений: 96
Провел на форуме: 438090
Репутация:
3
|
|
Сообщение от diGriz
Попробуй так:
Код:
<script>
window.onbeforeunload = function (e) {
var e = e || window.event;
// For IE and Firefox
if (e) {
e.returnValue = 'Вы действительно хотите закрыть это окошко?';
}
// For Safari
return 'Вы действительно хотите закрыть это окошко?';
};
</script>
огромное СПАСИБО! работает на 5+ 
|
|
|

19.03.2010, 22:07
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Код:
function test ( new ){
$.get("ajax.php", { ajax: "test", new: new},
function(data){
if(data=='yes')
{
alert('Попытка прошла удачно!');
return true;
}
else if(data=='no')
{
alert('Повторите попытку!');
return false;
}
else
{
alert('Произошла ошибка!');
return false;
}
});
}
Код:
<form action='' onsubmit=\"if (!new(new.value)) {return false;};\" method='POST'>
<tr><td><b>TEST:</b></td><td><input id='new' class='field' type='text' name='new' value=''></td></tr>
</form>
В чем ошибка?? Возвращает "Попытка прошла удачно!", а дальше не идет.
Последний раз редактировалось restart_05; 19.03.2010 в 22:16..
|
|
|

19.03.2010, 23:07
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
new - ключевое слово и его нельзя использовать в качестве идентификатора.
Код:
ecma 262-3 # В 262-5 есть некоторые изменения
7.5.1 Reserved Words
Reserved words cannot be used as identifiers.
ReservedWord ::
Keyword
FutureReservedWord
NullLiteral
BooleanLiteral
7.5.2 Keywords
The following tokens are ECMAScript keywords and may not be used as identifiers
in ECMAScript programs.
Keyword :: one of
break else new var
case finally return void
catch for switch while
continue function this with
default if throw
delete in try
do instanceof typeof
7.5.3 Future Reserved Words
The following words are used as keywords in proposed extensions and are therefore reserved
to allow for the possibility of future adoption of those extensions.
FutureReservedWord :: one of
abstract enum int short
boolean export interface static
byte extends long super
char final native synchronized
class float package throws
const goto private transient
debugger implements protected volatile
double import public
7.8.1 Null Literals
NullLiteral ::
null
7.8.2 Boolean Literals
BooleanLiteral ::
true
false
|
|
|

19.03.2010, 23:31
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Заменил на другое все равно не работает (
|
|
|

22.03.2010, 00:15
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
а есть редактор под яваскрипт и хтмл чтобы ошибки показывал типа как конпилятор под с++?
а то я заплакался целый день искать пропущеную кавычку или ;.
пользуюсь PSPad 
|
|
|

22.03.2010, 00:22
|
|
Участник форума
Регистрация: 11.11.2009
Сообщений: 122
Провел на форуме: 609801
Репутация:
20
|
|
NetBeans помоему хорошо под яву идет . при компиляции все косяки показывает
|
|
|

22.03.2010, 00:33
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
вопрос снят. в 100500 раз нашел в настройках нужную кнопку. кстати, рекомендую PSPad . шикарная бесплатная вещь.
|
|
|

22.03.2010, 13:37
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
PHP код:
users_menu_hide('menu_table_'+login);
var document_write = '';
document_write += '<table onmouseout="win_r_v=0;users_menu_hide(\'menu_table_'+login+'\');" onmouseover="win_r_v=1;" cellspacing="1" cellpadding="2" id="menu_table_'+login+'" name="menu_table_'+login+'" class="menu_table">';
document_write += '<tr><td onclick="to(\''+name+'\'); document.getElementById(\'menu_table_'+login+'\').style.display=\'none\';" width="150" class="menu_def"><center><b>'+login+'</b> ('+bals+')</center></td></tr>';
document_write += '<tr><td onclick="userinfo(\''+name+'\'); document.getElementById(\'menu_table_'+login+'\').style.display=\'none\';" onmouseover="this.className=\'menu_hover\';" onmouseout="this.className=\'menu_def\';" onselectstart="return false;" class="menu_def"><img src="./theme/<?echo$skin;?>/icons/'+image+'" width="16" height="16" border="0" hspace="5" align="middle"> <?echo$lang['info'];?></td></tr>';
почему то везде работает, кроме ФФ (не появляется всплывающее окно)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|