Riim
User-
Posts
79 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Riim
-
http://xpoint.ru/know-how/JavaScript/Atributyi?8
-
Есть что-то про eventListenerList : http://www.w3.org/TR/2001/WD-DOM-Level-3-E...823/events.html Только что-то не работает.
-
Как при скролле страницы посылать асинхронный запрос и достраивать DOM-модель?
Riim replied to ХОЛОДный's question in JavaScript
Позиция скролла: document.getScroll = function() { return { x: window.pageXOffset || document.documentElement.scrollLeft || (document.body || {}).scrollLeft || 0, y: window.pageYOffset || document.documentElement.scrollTop || (document.body || {}).scrollTop || 0 }; }; Позиция элемента: http://javascript.ru/ui/offset -
Я уж чуть не забыл, что это не настоящий рамблер. Теперь можно заманивать посетителей и красть пароли.
-
Если XHTML, то нужно обязательно указывать единицы измерения: img.style.width = 70 + 'px';
-
Зачем массив и поиск? s0rr0w же написал:
-
Нормальный язык, многие ситуации решаются на нем намного изящнее, чем в других языках. Что мешает сделать ветвление внутри метода?
-
var newMyDate = function() { var arr = [], i = arguments.length; while (i) arr[--i] = 'arguments[' + i + ']'; var date = eval('new Date(' + arr.join(', ') + ')'); return date; };
-
Написал "Не_определен". Так я даже не пробовал, думал синего много будет, но вроде и правда лучше смотрится. Раньше так и было, вроде похуже смотрелось, может, я чего-то не понимаю: http://realcode.ru/images/source/1.jpg
-
http://javascript.ru/forum/dom-window/3436...div'ov.html
-
Продолжение предыдущего. Разделил на два из-за: "Вы ввели слишком много блоков с цитатой" —- Сбрасываются только поля с type="password". Много валидации делается на клиенте (вся она, конечно же, продублирована на сервере). Например, если попробовать отправить форму авторизации (или любую другую) не заполнив ее, то появятся две подсказки. Я много разных вариантов пробовал, пока этот самый удачный, но если посоветуете мне хотя бы примерные цвета, то я еще попробую. Могу сделать скриншоты и выложить на обсуждение. Да, для всех. Спасибо. Ага Если пользователь забудет выбрать язык, то в таблице вместо языка будет писаться "Undefined", а из облака этот пункт могу убрать, если мешает. Пока в конец его переставил. Там вроде только оттенки серого. По крайней мере, на моем мониторе. Пока не пустых языков мало, лучше оставить как есть, а то на облако совсем не похоже будет. А потом как побольше станет, закомментирую одну строку в программе и все так и будет.
-
Всем спасибо за отзывы. Много полезного нашел. К лого добавить текст не получается. Ни как он там не смотрится. В начале основной колонки добавил пару строк кратко объясняющих пользователю, что он может хотеть от этого сайта и зачем ему может понадобиться регистрация. Сделал. Она есть. Просто она знает, что еще не нужна и поэтому скрывается. Можно посмотреть: http://realcode.ru/?recordsOnPage=5 Добавить не проблема, но вроде смысла особого нет. Надо будет еще подумать. Поправил. Я пока хочу основу сайта до ума довести, а потом уже буду разные javascript-полезности добавлять, и ajax где-нибудь наверняка пригодится.
-
Надо мне разобраться с этой штукой. Спасибо!
-
Придумал сервис для хранения исходников: http://realcode.ru/ Прошу конструктивной критики. Критиковать можно все что захочется, только просьба сильно за дизайн не пинать, я хоть и старался, но все же я не дизайнер. Заранее большое спасибо.
-
Элементы с именами становятся свойствами формы, в которой они лежат: <!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" xml:lang="ru" lang="ru"> <head> <title>blank</title> <script type="text/javascript"> window.onload = function() { alert( document.getElementById('form1').input1.tagName ); }; </script> </head> <body> <form action="" id="form1"> <input name="input1" /> </form> </body> </html>
-
http://javascript.ru/forum/misc/4071-nepon...yjj-vopros.html
-
Справочник, утверждающий что запись "myObject.onmousedown = setHilite" равносильна записи "myObject.attachEvent("onmousedown", setHilite)" , можно смело выкидывать на помойку.
-
Вы понимаете зачем вы использовали addEventListener? По той же причине необходимо использовать attachEvent.
-
Нужно крепить через attachEvent: http://javascript.ru/tutorial/events/crossbrowser
-
var selects = document.getElementById('t').getElementsByTagName('select'); Ну и удаляем в цикле. Потому что в "var form" попадает динамическая коллекция. В таких ситуациях проще всего перебирать ее с конца.
-
PngFix-ы добавляют над рисунком прозрачный gif. Можно карту с первоначального рисунка тоже переносить на этот gif. Естественно делать это javascript-ом и желательно процесс автоматизировать (доработать PngFix).
-
innerHTML
-
Вот с fieldset мне как раз не очень-то и ясно (с label разобрался вроде). Например, такая форма: <form action="default.aspx"> <fieldset> <label>имя<input type="text" name="username" /></label> <label>пароль<input type="password" name="password" /></label> <input type="submit" value="Войти" /> </fieldset> </form> В ней <input type="submit" /> попадает в fieldset. Должен ли он в него попадать? Если должен, то как быть в случаях, когда логически fieldset-ов должно быть несколько? Например, в таком коде: <form action="default.aspx"> <fieldset> <label>имя<input type="text" name="username" /></label> <label>пароль<input type="password" name="password" /></label> </fieldset> <fieldset> <label>инфо1<input type="text" name="info1" /></label> <label>инфо2<input type="text" name="info2" /></label> <input type="submit" value="Войти" /> </fieldset> </form> <input type="submit" /> попадает во второй fieldset, но логически он относится ко всем input-ам (раз уж они все отправляются при нажатии на submit). Если сделать так: <form action="default.aspx"> <fieldset> <fieldset> <label>имя<input type="text" name="username" /></label> <label>пароль<input type="password" name="password" /></label> </fieldset> <fieldset> <label>инфо1<input type="text" name="info1" /></label> <label>инфо2<input type="text" name="info2" /></label> </fieldset> <input type="submit" value="Войти" /> </fieldset> </form> то все вроде логично, но теперь вложенные fieldset. Нормально, что они вложенные или может лучше <input type="submit" /> отдельно в div вложить (что бы он напрямую в form не лежал): <form action="default.aspx"> <fieldset> <label>имя<input type="text" name="username" /></label> <label>пароль<input type="password" name="password" /></label> </fieldset> <fieldset> <label>инфо1<input type="text" name="info1" /></label> <label>инфо2<input type="text" name="info2" /></label> </fieldset> <div> <input type="submit" value="Войти" /> </div> </form> ?
-
Где-то слышал, что помещать теги input напрямую в form не валидно (нужно оборачивать в fieldset, label, div и т. д.). Валидатор вроде молчит, но все же, интересно стало: как тут обстоят дела с точки зрения семантики?