Javascript.RU

alert

Синтаксис

alert(message)

Аргументы

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

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

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

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


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

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


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

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

Спасибо, арр


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

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


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

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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

Нет.


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

Есть в VBScript


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

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


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

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


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

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


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

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


Автор: PeterVP, дата: 10 апреля, 2011 - 17:18
#permalink

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

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


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

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


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

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


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

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


Автор: MainBuh (не зарегистрирован), дата: 30 июля, 2010 - 13: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 - 16:59
#permalink

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


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

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


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

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


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

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


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

Автор: Гость (не зарегистрирован), дата: 1 мая, 2016 - 00:21
#permalink

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


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

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


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

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


Автор: Андрей38, дата: 23 ноября, 2011 - 13:28
#permalink

s


Автор: Андрей38, дата: 23 ноября, 2011 - 13: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 - 09:19
#permalink

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


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

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


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

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


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

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


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

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


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

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


Автор: Гость (не зарегистрирован), дата: 4 мая, 2012 - 08: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 - 09:41
#permalink

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


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

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

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


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

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


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

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


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

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


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

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


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

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

Например:

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

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


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

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


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

11


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

ебаный врот


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

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

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

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

Автор: Гость (не зарегистрирован), дата: 12 июля, 2013 - 20: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 (не зарегистрирован), дата: 26 августа, 2013 - 00: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() выполняется старая. Почему? Как сделать правильно?


Автор: лапкастая пиздень (не зарегистрирован), дата: 27 января, 2014 - 01:32
#permalink

УебенцЫ!


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

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

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


Автор: Гость (не зарегистрирован), дата: 20 октября, 2014 - 16:49
#permalink

hghfdhgfghghf

fgfgg
g[/php]

[/html]


Автор: Банан (не зарегистрирован), дата: 6 января, 2015 - 18:23
#permalink

тупые какие


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

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


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

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


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

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

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


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

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


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

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
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
Антиспам
16 + 0 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Реклама
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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