Jump to content

Дядя Саша

Expert
  • Posts

    210
  • Joined

  • Last visited

Everything posted by Дядя Саша

  1. Это сайт Упыря - что еще добавить то?
  2. Сайт певца Сергея Рябинового (в портфолио), и на нем ветка рябины, рядом с фотографией :)!!! аааа немогу... А раз он Сергей, так надо было еще и фон серого цвета и статью про геев добавить
  3. находишь в исходном коде <script type="text/javascript" src="js.js">, копируешь срц, вставляешь в строку адреса и жмешь ентер
  4. Все содержимое, или данные ни что иное как дочерние узлы по отношению к обьекту div, могут быть следующего типа: Элемент 1 Имя дескриптора Атрибут 2 Имя атрибута Текст 3 #text Комментарий 8 #comment Документ 9 #document Тип документа 10 doctype Фрагмент 11 #document-fragment Это в соответствии со спецификацией W3C DOM Когда вы используете свойство innerHTML - изменяется объектная модель документа, потому как добавляются новые узлы. Не зря этот метод не поддерживается спецификацией W3C. Лутше например использовать метод appendChild(), а свойство innerHTML лутше применять тогда, когда надо заменить текст в ячейке. И если мы сделаем так: мы никак не получим это другие данные!Мы получим _________________ | это другие данные! | |_________________ | Учите матчасть, гы...
  5. http://htmlbook.ru/css/background-attachment.html http://htmlbook.ru/css/background-position.html
  6. Как по моему, нельзя сказать правильно ли или нет, главное чтобы полезно... Подходов есть множество, главное правильный выбор в конкретной ситуации
  7. Смотря какой макет нарисован. Чаще всего достаточно просто свести все слои и сделать из них пазл :-)
  8. Вообще сделано красиво, только сверстано не очень. В ФФ на 19 дюймах разваливается блок с музыкальными коллективами, да и не только он, все както съезжает. Только по немножку, сперва даже складывается впечатление что так и надо)) Мне кажется что его не надо было делать резиновым. Положить кирпичиком по центру экрана и было бы в самый раз, мне так показалось.
  9. #field { width: ..px; height: ..px; font: ..px Arial; border: 1px solid red; color: #a0a0a0; }
  10. Спасибо, что воспользовались бесплатной программой раскрутки сайта. Надеемся, нам удалось сделать программу, которая действительно раскручивает Ваш сайт. :)
  11. Результат Не конечный, только чтобы прояснить суть моей задачи
  12. Имелось в виду яваскрипт, Поетому это банальная опечатка А разница всеже приличная, я сейчас по своему опыту это понял
  13. А разница между объектными и объектноориентированными языками вам известна? Delphi - объектноориентированный, javascript же объектный язык. Поетому перейти с сишки на делфи много времени не займет, ЗАМЕТЬТЕ для хорошего программиста, как здесь было сказано еще до меня. А вот выучить синтаксис явы мало, потому как надо учить объектную модель гребаного документа которая в каждом гребаном браузере разная, чем сейчас и занимаюсь Но мне нравится
  14. На самом деле все гораздо хуже Мне надо определить ид ссылки на которой был щелчок и сделать видимым соответственно блок над ней. У каждой ссылки есть идентификатор - а1..а5, у блоков m1..m5, думаю прочитать второй символ идентификатора, тоесть номер и прибавить к нему m, получу ид блока. Для блоков задан атрибут visibility: hidden. Надо будет сменить его на visible, при повторном нажатии (или после onmouseout с таймером в пару секунд) обратно спрятать. Это конечно извращение, но мне очень интересно сделать именно так
  15. Вообще начинаю ее тихонько ненавидеть. Я буду передавать функции ид нажатой ссылки и выполнять определенные действия
  16. Спасибо огромное, я уже допер :mad: все работает метод возвращает true когда все выполнено успешно, а я его сразу завершил, если я правильно понял. С этим все хорошо, так теперь опять проблема - опера начинает переходить по пустой ссылке и обновляет страничку((( а мне нельзя этого делать...:mad: Zeroglif Да уж. Я столько мучился... А второй вариант гораздо проще, но мне не был известен такой подход (document.getElementById("menu").getElementsByTagName('a')), надо запомнить
  17. Так и знал! Просто напросто надо было проверить тип дочернего узла. У ФФ с этим проблемы... Сделал так: function getA(obj) { var objChild for (var i = 0; i < obj.childNodes.length; i++) { if (obj.childNodes[i].nodeType == 1) { objChild = obj.childNodes[i] getA(objChild); if (objChild.nodeName == "A") { objChild.addEventListener ? objChild.addEventListener("click", setAtributes, true) : objChild.attachEvent("onclick", setAtributes); } } } } function setAtributes() { alert("Превед!") } getA(document.getElementById('menu')); Правда в опере не работает, хотя ссылка теперь передается верная. Что я заметил еще, если здесь child.addEventListener("click", setAtributes(), true) : поставить скобки в опере работает, но выполняется первий раз сразу после загрузки страници... Кто нибудь может чтото посоветовать?
  18. Если смысл был в том чтобы поменять обработчик события, то эффекта нет. Думаю чтото не так именно с самим объектом к которому я его (событие) пытаюсь повесить? Потому что ФФ не хочет возвращать даже его тег (в отличии от експлорера) он помоему воспринимает его как текст. function getA() { var parent = document.getElementById("menu") for (var i = 0; i < parent.childNodes.length; i++) { if (parent.childNodes[i].firstChild) { child = parent.childNodes[i].firstChild child.addEventListener ? child.addEventListener("onclick", setAtributes(), true) : child.attachEvent("onclick", setAtributes); } } } function setAtributes() { alert("Превед!") } parent = document.getElementById("menu") - Это таблица в которой находится пять ссылок, на которые надо повесить обработчик. У меня такое предчувствие что child в ИЕ возвращает ссылку на A, а в ФФ и Опере например на tbody. Может такое быть? Наверно надо просмотреть всю таблицу и найти именно А. if (child.tagName == "A")
  19. Неа, тогда вообще ничего не происходит
  20. Есть переменная (child) которая содержит ссылку на объект, на который надо повесить обработчик события onclick. Делаю так: child.addEventListener ? child.addEventListener("onclick", setAtributes(), true) : child.attachEvent("onclick", setAtributes); attachEvent в осле работает замечательно, а вот addEventListener в опере все же вешает обработчик, но он по какой то причине выполняется сразу при загрузке страницы???. В ФФ совсем ничего не вешает, но при первой загрузке выполняется... Вторая проблема в том - что я не могу получить ид объекта, а мне он очень нужен. Пишу child.id - в ИЕ работает и все. Посмотреть можно тут - http://workofhouse.narod.ru/mak/ Лутше сперва осликом
  21. Я все же отучил сепя от него и вполне нормально
×
×
  • 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