Javascript.RU

alert

Синтаксис

alert(message)

Аргументы

message
Текст сообщения

Описание, примеры

Выводит модальное окно с сообщением. Посетитель не сможет продолжить работу, пока не нажмет на кнопку "ОК" в модальном окне.

alert('Добрый день')


Автор: Хаим Фридланд (не зарегистрирован), дата: 12 сентября, 2009 - 01:25
#permalink

Q: Как показать возврат каретки?
A: \n. А не и не . Пример:
alert('Первая строка\nВторая строка');
Проверено на FireFox, iTouch.


Автор: app, дата: 30 октября, 2009 - 11:16
#permalink

Что значит : "Как показать возврат каретки?"...
Лучше показать, как расречатать в две строки !!!

Спасибо, арр


Автор: quzzer (не зарегистрирован), дата: 14 марта, 2010 - 09:39
#permalink

Вообще-то Хаим Фридланд под возвратом каретки и имеет в виду перепрыг на следущую строку.
Это не совсем корректно т.к. есть в ASCII коде возвратом каретки считается непечатаемый символ с названием "BS" и имеет он несколько другую функцию: печатает следущий поверх предидущего т.е.
1)а + BS + ' (только в двоичной коде к примеру txt файла) будет отображаться Usery как символ á
2)a + BS + а (пояснения аналогично) у пользователя отобразится a жирным ну или полу жирным (кому как нравится).


Автор: Гость (не зарегистрирован), дата: 10 декабря, 2010 - 18:07
#permalink

> Это не совсем корректно т.к. есть в ASCII коде возвратом каретки считается
> непечатаемый символ с названием "BS" и имеет он несколько другую функцию

сорри, что это за бред?
BS (код 8) -- это back space

Возврат каретки -- это CR (carriage return, код 13 или 0xD)


Автор: Гость (не зарегистрирован), дата: 10 февраля, 2011 - 18:30
#permalink

Возврат каретки технически на старых ЭВМ осуществлял возврат печатающей головки (печатающая головка прикручивалась к каретке, которая ездила по направляющим, как сейчас держак картриджей в струйниках) на начало строки (без перехода на новую строку). За переход на новую строку (прокрутка барабана с бумагой) отвечал другой символ с кодом 0x0A.
Винда унаследовала этот анахронизм аналоговых устройств, в ANSI за переход на новую строку отвечает сочитание символов 0x0D0A. Unix-системы появились уже тогда, когда результаты работы программ выводились не на принтер, а на экран, да и принтеры поумнели, отпала необходимость в двух символах.
В макинтошевской кодировке вроде тоже 2 символа, но другая очерёдность - сначала прокручивается барабан, а потом возвращается каретка - 0x0A0D (но 100% не гарантирую, инфу получил лет 15 назад).


Автор: Гость (не зарегистрирован), дата: 14 марта, 2011 - 00:12
#permalink

OMFG, какой еще барабан на макинтошах
0x0A0D это тоже самое, что и 0x0D0A, только в Big Endian. Кстати мак или не мак значения не имеет. Имеет значения что за процессор. Раньше на маках был процессор PowerPC, который исполняет байтики в очередности Big Endian. В современных маках интелловские Little Endian процессоры.


Автор: joseppe (не зарегистрирован), дата: 11 декабря, 2015 - 09:11
#permalink

в chrome так не работает..какие еще есть варианты?


Автор: Гость (не зарегистрирован), дата: 30 апреля, 2016 - 23:07
#permalink

Спасибо, не знал) Я испробовал все буквы, тот же результат ещё от буквы "r". Некоторые текст изменяли внешне. Можешь поподробнее про это написать?)


Автор: Гость (не зарегистрирован), дата: 3 ноября, 2009 - 11:44
#permalink

Добрый день! У меня такой вопрос. Захожу на сайт через мини оперу и не могу играть в игры, нажимаю на окно, высвечивается jаvаsсriрt аlеrt деактевируйте всплывающие окна, как это сделать?


Автор: White Raven (не зарегистрирован), дата: 22 апреля, 2010 - 17:41
#permalink

А есть ли у javascript функция наподобие этой, которая принимала бы в качестве параметра и заголовок окошка сообщения (и возможно даже могла бы менять эконку в этом диалоге)?


Автор: B@rmaley.e><e, дата: 22 апреля, 2010 - 19:45
#permalink

Нет.


Автор: Гость (не зарегистрирован), дата: 13 июля, 2013 - 07:57
#permalink

Есть в VBScript


Автор: серега05 (не зарегистрирован), дата: 3 мая, 2010 - 16:43
#permalink

Здравствуйте. Подскажите, возможно ли текст в окне alert сохранить на другой странице.


Автор: stah22, дата: 14 мая, 2010 - 17:12
#permalink

Подскажите пожалуйста, вот на сайтах многих вылетает окно этого самого алерта на страницу и при нажатии 'Ok' опять вылазит... Как нибудь это можно предотвратить или же диспетчером задач убить этот самый алерт? Если не закрыть алерт-окно, то все вкладки браузера невозможно будет использовать. Приходится выключать браузер и вновь искать то, что нашел...


Автор: Гость (не зарегистрирован), дата: 1 июня, 2010 - 17:31
#permalink

Кстати, для начинающих любителей походить по "многим сайтам" алерты и конфирмы действительно становятся проблемой. Странно, что разработчики браузеров так долго не обращали на это внимание. Теперь подсказываю. Установите новую Оперу. Там в окна алерта добавлен чекбокс "Остановить выполнение сценариев для данной страницы".


Автор: Гость (не зарегистрирован), дата: 25 июня, 2010 - 12:02
#permalink

на гугл хроме тож самое есть


Автор: PeterVP (не зарегистрирован), дата: 10 апреля, 2011 - 16:18
#permalink

Всё не правильно!
Правильно - избегать посещения подобных сайтов.

P.S.
"Источник нашей мудрости - наш опыт. Источник нашего опыта - наша глупость."
(с) Бох Знает Кто


Автор: Гость (не зарегистрирован), дата: 27 июля, 2011 - 22:14
#permalink

Александр Жорж Пьер Гитри


Автор: qwert_ukg, дата: 26 октября, 2011 - 06:19
#permalink

может и для пользователей это удобно, но вот для программистов настоящая головная боль. Так как 90% сначала нажмут а потом подумают, ну и как следствие диалоговые окна которые способствую работе сайта пропадают - эпик фаил). Вот и приходется изобретать велосипед и делать все попапы руками.
может кто знает как браузеру сообщить о том что на этом сайте отключить этот чек бокс???


Автор: Барин, дата: 29 июля, 2010 - 14:11
#permalink

Можно у алерта изменить заголовок окна? То есть вместо стандарной надписи: "Сообщение с веб-страницы", например написать "Ошибка выполнения операции"?


Автор: MainBuh (не зарегистрирован), дата: 30 июля, 2010 - 12:17
#permalink

Попробуй может такой вариант подойдет. Оформление окна естественно придется приукрасить....
function fnEvent(){
//-сдесь можно разместить обработчик по нажатию на ОК
}
window.alert=function(txt){
var divObj=null;
function getDOMElement(tagName,attb,style){
if(divObj) return divObj;
else{
var tagName=tagName || 'div',attb=attb || {}, style=style || {};
var elm=document.createElement(tagName);
for(var i in attb) elm[i]=attb[i];
for(var i in style) elm.style[i]=style[i];
return document.body.appendChild(elm);
}
}
//-оформление можешь сделать свое - если надо у меня есть готовое окно как в системе - неотличишь!
var txtHTML='';
txtHTML+='';
txtHTML+='';
txtHTML+='';
txtHTML+=''+txt+'';
txtHTML+='';
txtHTML+='';
txtHTML+='';
divObj=getDOMElement('div',{innerHTML:txtHTML},{display:'block',width:'200px',textAlign:'center',backgroundColor:'#000099',padding:'10px',border:'double 3px #FFFFFF',color:'#FFFFFF',position:'absolute',top:'50%',left:'50%',marginLeft:'-100px'});
document.getElementById('alert_OK').onclick=function(evt){divObj.style.display='none'; if(window.fnEvent) fnEvent(evt);}
document.getElementById('alert_OK').focus(); document.getElementById('alert_OK').onblur=function(){document.getElementById('alert_OK').focus();};
}
alert('Пойдет такой вариант?!');


Автор: Барин, дата: 13 августа, 2010 - 15:59
#permalink

"//-оформление можешь сделать свое - если надо у меня есть готовое окно как в системе - неотличишь!"
Выкладывай, буду признателен


Автор: Гость (не зарегистрирован), дата: 6 декабря, 2010 - 18:06
#permalink

Помогите бедному студенту зделать лабу ....
С java познакомился 2дня назад(( И не успел розобраться ...
Створити форму для введення 6 чисел та вивести назву відповідного завдання.
1) Обчислиити суму перших чотирьох від’ємних елементів.


Автор: B@rmaley.e><e, дата: 6 декабря, 2010 - 18:36
#permalink

1. Ресурс по Яве в другом месте. Здесь обсуждают JavaScript.
2. Либо Вы предлагаете оплату за работу, либо непонятно, с какой стати Вам следует помогать. Про то, что придется что-то писать, Вы точно знали и не 2 дня назад, а гораздо раньше. Кто мешал Вам готовиться, а не бить баклуши - непонятно.
3. Это русскоязычный ресурс. Пишите, пожалуйста, на русском. Так больше человек поймут Вас и, возможно, откликнутся.


Автор: rs2128, дата: 20 июня, 2011 - 16:55
#permalink

Вопрос следующего характера:
Можно ли коим-то образом (с помощью некой стандартной может быть функции) отключить все alert-ы?
Я например их в основном использую для отладки.. но если их накопилось достаточно много. Нельзя ли провернуть такую махинацию?
В ActionScript было нечто подобное, но встроено в саму среду разработки(т.е. там это было на уровне настроек).. если такая альтернатива в JS?


Автор: B@rmaley.e><e, дата: 21 июня, 2011 - 20:03
#permalink
window.alert = function(){};

Автор: Гость (не зарегистрирован), дата: 30 апреля, 2016 - 23:21
#permalink

Расскажите про это поподробнее. пожалуйста.


Автор: Гость (не зарегистрирован), дата: 29 июля, 2011 - 22:48
#permalink

Как сделать, что бы при закрытии окна запускалось еще одно, и так по кругу до бесконечности?


Автор: Гость (не зарегистрирован), дата: 4 августа, 2011 - 13:44
#permalink

с помощью цикла?))


Автор: Андрей38, дата: 23 ноября, 2011 - 12:33
#permalink
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<script src="http://code.jquery.com/jquery-1.5.js" type="text/javascript"></script>
<!--<script type="text/javascript" src="clip_animate.js"></script>-->
<script type="text/javascript" src="ClipFrom .js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>

</head>

<body>


	<div >ПОЧЕМУ АЛЕРТ div.HTML() НЕ ПОКАЗЫВАЕТ ТЕГИ ??? </div>
 





<script type="text/javascript">
alert($('div').html())
</script>




</body>
</html>

Автор: Гость (не зарегистрирован), дата: 13 июля, 2013 - 08:19
#permalink

Потому что в вашем диве нету тегов. Добавьте хоть один — и он будет показан.
В jQuery нет метода типа outerHtml, как в Internet Explorer. Так что если нужна строка <div >ПОЧЕМУ АЛЕРТ div.HTML() НЕ ПОКАЗЫВАЕТ ТЕГИ ??? </div>, то придется поебаться. Вот есть плагин, добавляющий outerHtml, но в половине браузеров получатся неточности.


Автор: Гость (не зарегистрирован), дата: 5 ноября, 2021 - 11:36
#permalink

bro old text


Автор: Гость (не зарегистрирован), дата: 5 ноября, 2021 - 11:36
#permalink

bro old text


Автор: Гость (не зарегистрирован), дата: 5 декабря, 2011 - 06:13
#permalink

подскажите можноь ли перевести деньги с Алерта деньги на Perfect Money?


Автор: Гость (не зарегистрирован), дата: 15 января, 2012 - 09:13
#permalink

Ребята, а можно методу alert задать "сценарий", чтоб при нажатии на "ОК" в модально окне, зарылось и родительское окно браузера?


Автор: Гость (не зарегистрирован), дата: 25 января, 2012 - 15:06
#permalink

почему у меня в браузере не работает alert
браузеры фф и хром


Автор: Юра-Гость (не зарегистрирован), дата: 28 апреля, 2012 - 18:16
#permalink

Что надо написать, чтобы яваскрипт работал?


Автор: Гость (не зарегистрирован), дата: 4 мая, 2012 - 07:31
#permalink

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


Автор: Гость (не зарегистрирован), дата: 4 мая, 2012 - 07:34
#permalink

Пример кода
// Выводит всплывающее окно заданного типа

window.alert=function(text, mtype) {
// устанавливаем сообщение
$('._alert').html(text);
// указываем тип сообщения (стиль окна)
$('._alert').attr("className", "_alert " + mtype);
// выводим окно
$('#dialog').dialog({
modal: true,
width: 350,
minHeight: 80,
buttons: {
"Закрыть": function() {
$(this).dialog("close");
}
}
});
}


Автор: RedXStyle (не зарегистрирован), дата: 17 июня, 2013 - 08:41
#permalink

А не мог бы ты написать полный код с html, пожалуйста, а то я что-то не совсем понял)


Автор: Гость (не зарегистрирован), дата: 12 июля, 2013 - 19:45
#permalink

Надо поместить скрипт в функцию - типа вот так:

function mojafunctia() {
Этот скрипт
}


Автор: Гость (не зарегистрирован), дата: 13 октября, 2012 - 11:29
#permalink

Спасибо , всё очень здо'рого и всё так же непонятно .


Автор: Aleh (не зарегистрирован), дата: 21 октября, 2012 - 20:16
#permalink

может кто знает как браузеру сообщить о том что на этом сайте отключить чек бокс "Остановить выполнение сценариев для данной страницы"?


Автор: Гость (не зарегистрирован), дата: 13 июля, 2013 - 08:24
#permalink

Не получится. Если этот флажок можно отключить, его смысл теряется. Зачем мучать пользователя этими алертами?


Автор: Nema Toki (не зарегистрирован), дата: 31 октября, 2012 - 19:50
#permalink

а можно по алерту запустить блок функций? Чтобы выполнилась серия команд?


Автор: Corsair1104 (не зарегистрирован), дата: 14 июля, 2013 - 13:11
#permalink

Сделай функцию

Например:

function alertcomm() {
alert("1")
alert("2")
alert("3")
}

Вот тебе и серия команд


Автор: 42регион (не зарегистрирован), дата: 10 мая, 2013 - 08:06
#permalink

А как сделать у себя на сайте, чтоб когда заходишь на сайт выводилось окно типа "дынный сайт работает не корректно в браузере IE", нажимаешь ок и окно больше чтоб не появлялась, за счет алерта или каким либо другим способом


Автор: krump4you (не зарегистрирован), дата: 11 июня, 2013 - 16:00
#permalink

JS выполняется по мере загрузки страницы. Т.е. когда браузер читает HTML и находит скрипт в body, то он сначала выполнит его, а затем продолжит загрузку страницы:

<html>
	<head>
		<title>Тест</title>
		...

	</head>
	<body>
		<script type="text/javascript">
                alert ('vash text')
                </script>
                .....
                ....
	</body>
</html>

Автор: Гость (не зарегистрирован), дата: 12 июля, 2013 - 19:38
#permalink

ALERT и Чекбоксы:

Данный скрипт выведет TRUE!, эсли чекбокс будет отмечен.

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>hover</title>
  </head>
  <body id='page' bgcolor='#EDEDED'>
<script>
function isseter() {
var checker = document.getElementById('checker').checked;
if(checker) { alert("TRUE!")}else{ alert("FALSE!")}
}
</script>
<input type='checkbox' id='checker'>
<br>
<br>
<button onclick="isseter();">CHECK!</button>
</body>
</html>

Автор: MizarV (не зарегистрирован), дата: 25 августа, 2013 - 23:48
#permalink

А можно как-то в предыдущем коде заменить алерты (alert) с помощю замены функции? Ну пишем кнопку что деляет это:

var funcAlert = document.getElementsByTagName("script").item(0);
var funcAlert2 = "function isseter() {var checker = document.getElementById('checker').checked;if(checker) { alert('Ваня!')}else{ alert('Саша!')}}";
funcAlert = funcAlert2;

Одной вещи тут не понимаю: замена кода вроди происходит, но при вызове - функция isseter() выполняется старая. Почему? Как сделать правильно?


Автор: Stelsman18, дата: 5 февраля, 2014 - 23:22
#permalink

Такой вопрос.
Поставил на сайт вот такой код:

Вместо кнопки я сделал другую картинку.
При нажатие на эту картинку у меня открывается окошко, но после его закрытия у меня страница обновляется. А мне её обновлять не надо.
Как решить эту проблему?


Автор: Alex566334 (не зарегистрирован), дата: 3 февраля, 2015 - 18:56
#permalink

Подскажите а как заменить всплывающие окна alert на так чтобы прописывало на самой странице ввиде message?


Автор: Гость (не зарегистрирован), дата: 20 февраля, 2015 - 00:21
#permalink

Было бы неплохо добавить сюда более глубокою информацию.
Например мне не понятно как алерт обновляет контент страницы. Я в джава скрипте подгружаю картинку, и информация о её размере появляется только если юзать алерт в скрипте перед запросом размера, или же (вообще страшно) - если дважды кликать на кнопку что запускает скрипт.


Автор: Гость (не зарегистрирован), дата: 6 апреля, 2015 - 23:12
#permalink

var n=0
var sum=parseInt(prompt("Сумма вклада?"));
var years=parseInt(prompt("Количество лет вклада?"));
var proc=parseInt(prompt("Какая процентная ставка?"));
for (n=0; n

почему в конце алерт не работает?


Автор: Гость (не зарегистрирован), дата: 2 июня, 2015 - 23:11
#permalink

помогите плиз!
Как в модальное окно alert(message) добавить несколько кнопок с сылками?


Автор: Гость (не зарегистрирован), дата: 6 июня, 2018 - 17:49
#permalink

Great


Автор: Гость (не зарегистрирован), дата: 18 июля, 2019 - 09:01
#permalink

alert('lol test');


Автор: lutso.mykhailo (не зарегистрирован), дата: 3 августа, 2019 - 18:36
#permalink

Как вывести в Alert несколько строк, содержащих помимо текста значения переменных?


Автор: Гость (не зарегистрирован), дата: 7 августа, 2019 - 10:16
#permalink

Несколько строк - никак.
Переменную - вот так:

var x = 'hello world'
alert(x)


Автор: Гость (не зарегистрирован), дата: 8 августа, 2019 - 17:35
#permalink

Посмотрите ниже, я ответил


Автор: Гость Влад (не зарегистрирован), дата: 8 августа, 2019 - 17:35
#permalink

lutso-mykhailo, вот так:

a = 1;
b = "foo";
c = true;
alert(a + "\n" + b + "\n" +c)

Автор: Гость (не зарегистрирован), дата: 8 ноября, 2019 - 21:53
#permalink


Автор: Гость (не зарегистрирован), дата: 12 апреля, 2022 - 16:00
#permalink

Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 00:22
#permalink

Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 13:25
#permalink

Автор: CCDeter Online (не зарегистрирован), дата: 21 августа, 2022 - 06:55
#permalink

Ещё можно подключать переменные, вот так

var str1 = 1000
var str2 = (str1*23)*str3
var str3 = 1180*str1/90
alert("Код"+str2());

Автор: Anastasia Harolds (не зарегистрирован), дата: 3 июля, 2023 - 23:21
#permalink

I'm having an error when I try to update the alert box. It says that I cannot link to an external application


Автор: wickedjoystick (не зарегистрирован), дата: 17 августа, 2023 - 07:25
#permalink

Я ценю, что вы нашли время, чтобы поделиться этой информацией; это очень полезно. спасибо
only up


Автор: bobkeenan (не зарегистрирован), дата: 23 ноября, 2023 - 06:05
#permalink

Great code for geometry dash subzero. Keep it up in the future!


Автор: hubsamphire (не зарегистрирован), дата: 24 января, 2024 - 10:29
#permalink

If you are alert, you are paying full attention to things around you and are able to deal with anything that might happen. We all have to stay alert. Synonyms: attentive, careful, awake, wary More Synonyms of alert. alertness uncountable noun. little runmo


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
2 + 6 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum