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?


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

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


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

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


Автор: Гость (не зарегистрирован), дата: 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) добавить несколько кнопок с сылками?


Автор: 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)

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

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

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

 
Поиск по сайту
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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