Вообще-то Хаим Фридланд под возвратом каретки и имеет в виду перепрыг на следущую строку.
Это не совсем корректно т.к. есть в ASCII коде возвратом каретки считается непечатаемый символ с названием "BS" и имеет он несколько другую функцию: печатает следущий поверх предидущего т.е.
1)а + BS + ' (только в двоичной коде к примеру txt файла) будет отображаться Usery как символ á
2)a + BS + а (пояснения аналогично) у пользователя отобразится a жирным ну или полу жирным (кому как нравится).
> Это не совсем корректно т.к. есть в ASCII коде возвратом каретки считается
> непечатаемый символ с названием "BS" и имеет он несколько другую функцию
сорри, что это за бред?
BS (код 8) -- это back space
Возврат каретки -- это CR (carriage return, код 13 или 0xD)
Возврат каретки технически на старых ЭВМ осуществлял возврат печатающей головки (печатающая головка прикручивалась к каретке, которая ездила по направляющим, как сейчас держак картриджей в струйниках) на начало строки (без перехода на новую строку). За переход на новую строку (прокрутка барабана с бумагой) отвечал другой символ с кодом 0x0A.
Винда унаследовала этот анахронизм аналоговых устройств, в ANSI за переход на новую строку отвечает сочитание символов 0x0D0A. Unix-системы появились уже тогда, когда результаты работы программ выводились не на принтер, а на экран, да и принтеры поумнели, отпала необходимость в двух символах.
В макинтошевской кодировке вроде тоже 2 символа, но другая очерёдность - сначала прокручивается барабан, а потом возвращается каретка - 0x0A0D (но 100% не гарантирую, инфу получил лет 15 назад).
OMFG, какой еще барабан на макинтошах
0x0A0D это тоже самое, что и 0x0D0A, только в Big Endian. Кстати мак или не мак значения не имеет. Имеет значения что за процессор. Раньше на маках был процессор PowerPC, который исполняет байтики в очередности Big Endian. В современных маках интелловские Little Endian процессоры.
Добрый день! У меня такой вопрос. Захожу на сайт через мини оперу и не могу играть в игры, нажимаю на окно, высвечивается jаvаsсriрt аlеrt деактевируйте всплывающие окна, как это сделать?
А есть ли у javascript функция наподобие этой, которая принимала бы в качестве параметра и заголовок окошка сообщения (и возможно даже могла бы менять эконку в этом диалоге)?
Подскажите пожалуйста, вот на сайтах многих вылетает окно этого самого алерта на страницу и при нажатии 'Ok' опять вылазит... Как нибудь это можно предотвратить или же диспетчером задач убить этот самый алерт? Если не закрыть алерт-окно, то все вкладки браузера невозможно будет использовать. Приходится выключать браузер и вновь искать то, что нашел...
Кстати, для начинающих любителей походить по "многим сайтам" алерты и конфирмы действительно становятся проблемой. Странно, что разработчики браузеров так долго не обращали на это внимание. Теперь подсказываю. Установите новую Оперу. Там в окна алерта добавлен чекбокс "Остановить выполнение сценариев для данной страницы".
может и для пользователей это удобно, но вот для программистов настоящая головная боль. Так как 90% сначала нажмут а потом подумают, ну и как следствие диалоговые окна которые способствую работе сайта пропадают - эпик фаил). Вот и приходется изобретать велосипед и делать все попапы руками.
может кто знает как браузеру сообщить о том что на этом сайте отключить этот чек бокс???
Попробуй может такой вариант подойдет. Оформление окна естественно придется приукрасить.... 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('Пойдет такой вариант?!');
Помогите бедному студенту зделать лабу ....
С java познакомился 2дня назад(( И не успел розобраться ...
Створити форму для введення 6 чисел та вивести назву відповідного завдання.
1) Обчислиити суму перших чотирьох від’ємних елементів.
1. Ресурс по Яве в другом месте. Здесь обсуждают JavaScript.
2. Либо Вы предлагаете оплату за работу, либо непонятно, с какой стати Вам следует помогать. Про то, что придется что-то писать, Вы точно знали и не 2 дня назад, а гораздо раньше. Кто мешал Вам готовиться, а не бить баклуши - непонятно.
3. Это русскоязычный ресурс. Пишите, пожалуйста, на русском. Так больше человек поймут Вас и, возможно, откликнутся.
Вопрос следующего характера: Можно ли коим-то образом (с помощью некой стандартной может быть функции) отключить все alert-ы?
Я например их в основном использую для отладки.. но если их накопилось достаточно много. Нельзя ли провернуть такую махинацию?
В ActionScript было нечто подобное, но встроено в саму среду разработки(т.е. там это было на уровне настроек).. если такая альтернатива в JS?
Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены. Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Q: Как показать возврат каретки?
A: \n. А не и не . Пример:
alert('Первая строка\nВторая строка');
Проверено на FireFox, iTouch.
Что значит : "Как показать возврат каретки?"...
Лучше показать, как расречатать в две строки !!!
Спасибо, арр
Вообще-то Хаим Фридланд под возвратом каретки и имеет в виду перепрыг на следущую строку.
Это не совсем корректно т.к. есть в ASCII коде возвратом каретки считается непечатаемый символ с названием "BS" и имеет он несколько другую функцию: печатает следущий поверх предидущего т.е.
1)а + BS + ' (только в двоичной коде к примеру txt файла) будет отображаться Usery как символ á
2)a + BS + а (пояснения аналогично) у пользователя отобразится a жирным ну или полу жирным (кому как нравится).
> Это не совсем корректно т.к. есть в ASCII коде возвратом каретки считается
> непечатаемый символ с названием "BS" и имеет он несколько другую функцию
сорри, что это за бред?
BS (код 8) -- это back space
Возврат каретки -- это CR (carriage return, код 13 или 0xD)
Возврат каретки технически на старых ЭВМ осуществлял возврат печатающей головки (печатающая головка прикручивалась к каретке, которая ездила по направляющим, как сейчас держак картриджей в струйниках) на начало строки (без перехода на новую строку). За переход на новую строку (прокрутка барабана с бумагой) отвечал другой символ с кодом 0x0A.
- 0x0A0D (но 100% не гарантирую, инфу получил лет 15 назад).
Винда унаследовала этот анахронизм аналоговых устройств, в ANSI за переход на новую строку отвечает сочитание символов 0x0D0A. Unix-системы появились уже тогда, когда результаты работы программ выводились не на принтер, а на экран, да и принтеры поумнели, отпала необходимость в двух символах.
В макинтошевской кодировке вроде тоже 2 символа, но другая очерёдность - сначала прокручивается барабан, а потом возвращается каретка
OMFG, какой еще барабан на макинтошах
0x0A0D это тоже самое, что и 0x0D0A, только в Big Endian. Кстати мак или не мак значения не имеет. Имеет значения что за процессор. Раньше на маках был процессор PowerPC, который исполняет байтики в очередности Big Endian. В современных маках интелловские Little Endian процессоры.
Добрый день! У меня такой вопрос. Захожу на сайт через мини оперу и не могу играть в игры, нажимаю на окно, высвечивается jаvаsсriрt аlеrt деактевируйте всплывающие окна, как это сделать?
А есть ли у javascript функция наподобие этой, которая принимала бы в качестве параметра и заголовок окошка сообщения (и возможно даже могла бы менять эконку в этом диалоге)?
Нет.
Здравствуйте. Подскажите, возможно ли текст в окне alert сохранить на другой странице.
Подскажите пожалуйста, вот на сайтах многих вылетает окно этого самого алерта на страницу и при нажатии 'Ok' опять вылазит... Как нибудь это можно предотвратить или же диспетчером задач убить этот самый алерт? Если не закрыть алерт-окно, то все вкладки браузера невозможно будет использовать. Приходится выключать браузер и вновь искать то, что нашел...
Кстати, для начинающих любителей походить по "многим сайтам" алерты и конфирмы действительно становятся проблемой. Странно, что разработчики браузеров так долго не обращали на это внимание. Теперь подсказываю. Установите новую Оперу. Там в окна алерта добавлен чекбокс "Остановить выполнение сценариев для данной страницы".
на гугл хроме тож самое есть
Всё не правильно!
Правильно - избегать посещения подобных сайтов.
P.S.
"Источник нашей мудрости - наш опыт. Источник нашего опыта - наша глупость."
(с) Бох Знает Кто
Александр Жорж Пьер Гитри
может и для пользователей это удобно, но вот для программистов настоящая головная боль. Так как 90% сначала нажмут а потом подумают, ну и как следствие диалоговые окна которые способствую работе сайта пропадают - эпик фаил). Вот и приходется изобретать велосипед и делать все попапы руками.
может кто знает как браузеру сообщить о том что на этом сайте отключить этот чек бокс???
Можно у алерта изменить заголовок окна? То есть вместо стандарной надписи: "Сообщение с веб-страницы", например написать "Ошибка выполнения операции"?
Попробуй может такой вариант подойдет. Оформление окна естественно придется приукрасить....
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('Пойдет такой вариант?!');
"//-оформление можешь сделать свое - если надо у меня есть готовое окно как в системе - неотличишь!"
Выкладывай, буду признателен
Помогите бедному студенту зделать лабу ....
С java познакомился 2дня назад(( И не успел розобраться ...
Створити форму для введення 6 чисел та вивести назву відповідного завдання.
1) Обчислиити суму перших чотирьох від’ємних елементів.
1. Ресурс по Яве в другом месте. Здесь обсуждают JavaScript.
2. Либо Вы предлагаете оплату за работу, либо непонятно, с какой стати Вам следует помогать. Про то, что придется что-то писать, Вы точно знали и не 2 дня назад, а гораздо раньше. Кто мешал Вам готовиться, а не бить баклуши - непонятно.
3. Это русскоязычный ресурс. Пишите, пожалуйста, на русском. Так больше человек поймут Вас и, возможно, откликнутся.
Вопрос следующего характера:
Можно ли коим-то образом (с помощью некой стандартной может быть функции) отключить все alert-ы?
Я например их в основном использую для отладки.. но если их накопилось достаточно много. Нельзя ли провернуть такую махинацию?
В ActionScript было нечто подобное, но встроено в саму среду разработки(т.е. там это было на уровне настроек).. если такая альтернатива в JS?
window.alert = function(){};Как сделать, что бы при закрытии окна запускалось еще одно, и так по кругу до бесконечности?
с помощью цикла?))
s
<!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>подскажите можноь ли перевести деньги с Алерта деньги на Perfect Money?
Ребята, а можно методу alert задать "сценарий", чтоб при нажатии на "ОК" в модально окне, зарылось и родительское окно браузера?
почему у меня в браузере не работает alert
браузеры фф и хром
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.