Jump to content

Riim

User
  • Posts

    79
  • Joined

  • Last visited

Everything posted by Riim

  1. Есть что-то про eventListenerList : http://www.w3.org/TR/2001/WD-DOM-Level-3-E...823/events.html Только что-то не работает.
  2. Позиция скролла: 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
  3. Я уж чуть не забыл, что это не настоящий рамблер. Теперь можно заманивать посетителей и красть пароли.
  4. Если XHTML, то нужно обязательно указывать единицы измерения: img.style.width = 70 + 'px';
  5. Зачем массив и поиск? s0rr0w же написал:
  6. Нормальный язык, многие ситуации решаются на нем намного изящнее, чем в других языках. Что мешает сделать ветвление внутри метода?
  7. var newMyDate = function() { var arr = [], i = arguments.length; while (i) arr[--i] = 'arguments[' + i + ']'; var date = eval('new Date(' + arr.join(', ') + ')'); return date; };
  8. Написал "Не_определен". Так я даже не пробовал, думал синего много будет, но вроде и правда лучше смотрится. Раньше так и было, вроде похуже смотрелось, может, я чего-то не понимаю: http://realcode.ru/images/source/1.jpg
  9. http://javascript.ru/forum/dom-window/3436...div'ov.html
  10. Продолжение предыдущего. Разделил на два из-за: "Вы ввели слишком много блоков с цитатой" —- Сбрасываются только поля с type="password". Много валидации делается на клиенте (вся она, конечно же, продублирована на сервере). Например, если попробовать отправить форму авторизации (или любую другую) не заполнив ее, то появятся две подсказки. Я много разных вариантов пробовал, пока этот самый удачный, но если посоветуете мне хотя бы примерные цвета, то я еще попробую. Могу сделать скриншоты и выложить на обсуждение. Да, для всех. Спасибо. Ага Если пользователь забудет выбрать язык, то в таблице вместо языка будет писаться "Undefined", а из облака этот пункт могу убрать, если мешает. Пока в конец его переставил. Там вроде только оттенки серого. По крайней мере, на моем мониторе. Пока не пустых языков мало, лучше оставить как есть, а то на облако совсем не похоже будет. А потом как побольше станет, закомментирую одну строку в программе и все так и будет.
  11. Всем спасибо за отзывы. Много полезного нашел. К лого добавить текст не получается. Ни как он там не смотрится. В начале основной колонки добавил пару строк кратко объясняющих пользователю, что он может хотеть от этого сайта и зачем ему может понадобиться регистрация. Сделал. Она есть. Просто она знает, что еще не нужна и поэтому скрывается. Можно посмотреть: http://realcode.ru/?recordsOnPage=5 Добавить не проблема, но вроде смысла особого нет. Надо будет еще подумать. Поправил. Я пока хочу основу сайта до ума довести, а потом уже буду разные javascript-полезности добавлять, и ajax где-нибудь наверняка пригодится.
  12. Надо мне разобраться с этой штукой. Спасибо!
  13. Придумал сервис для хранения исходников: http://realcode.ru/ Прошу конструктивной критики. Критиковать можно все что захочется, только просьба сильно за дизайн не пинать, я хоть и старался, но все же я не дизайнер. Заранее большое спасибо.
  14. Элементы с именами становятся свойствами формы, в которой они лежат: <!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>
  15. http://javascript.ru/forum/misc/4071-nepon...yjj-vopros.html
  16. Справочник, утверждающий что запись "myObject.onmousedown = setHilite" равносильна записи "myObject.attachEvent("onmousedown", setHilite)" , можно смело выкидывать на помойку.
  17. Вы понимаете зачем вы использовали addEventListener? По той же причине необходимо использовать attachEvent.
  18. Нужно крепить через attachEvent: http://javascript.ru/tutorial/events/crossbrowser
  19. var selects = document.getElementById('t').getElementsByTagName('select'); Ну и удаляем в цикле. Потому что в "var form" попадает динамическая коллекция. В таких ситуациях проще всего перебирать ее с конца.
  20. PngFix-ы добавляют над рисунком прозрачный gif. Можно карту с первоначального рисунка тоже переносить на этот gif. Естественно делать это javascript-ом и желательно процесс автоматизировать (доработать PngFix).
  21. Riim

    form>input ?

    Вот с 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> ?
  22. Riim

    form>input ?

    Где-то слышал, что помещать теги input напрямую в form не валидно (нужно оборачивать в fieldset, label, div и т. д.). Валидатор вроде молчит, но все же, интересно стало: как тут обстоят дела с точки зрения семантики?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy