Jump to content

Ogalig

User
  • Posts

    172
  • Joined

  • Last visited

Everything posted by Ogalig

  1. Не знал что тбоди внутри тд можно помещать вообще.
  2. Помести меню, которое должно появляться, в отдельный див. Для каждого пункта родительского меню свой див с набором ссылок. А затем просто скрывай и показывай нужные дивы при нажатии на родительском меню. Если, конечно, я правильно понял что ты имеешь ввиду.
  3. Ну например можно так: ТвойЭлемент.style.width="20px"; ТвойЭлемент.width="20px"; А вообще такие вещи лучше ввсего делать одними css. Поставь тегу body или html высоту и ширину 100%. Фактически их размеры и будут размерами рабочей области. От этого и пляши.
  4. Это баг ie. Надо делать так: .setAttribute("onclick", function() {alert('hi')}); В мозиле и опере так извращаться не надо, насколько я знаю. Просто прописываешь функцию.
  5. Ты спрашиваешь как узнать размеры рабочей области/экрана или как установить ширину блоков скриптом?
  6. Прикол в том что если устанавливать через мозилу, то не установиться а вот если запустить и скачать вручную плагин то без проблем. Но фокс 3 со своими выкрутасами начинает уже доставать. Не могу установить на него FoxTorrent таким же макаром.
  7. Я только подтолкнул в нужном направлении. То что это очевидно для вас совсем не факт что очевидно для другого человека. Сам поначалу сталкивался в самом начале, что не знаешь даже куда тыкнуться и в какую сторону капать, а на форуме тебе вот так отвечают полунамеками, которые понимаешь только в том случае когда знаешь ответ на вопрос.
  8. Назначаете css класс элементу.Далее в ксс пишете: .className { background-color:Grey;} .className:hover { background-color:Red;} При наведении мыши цвет заднего фона будет заменяться на красный.
  9. Добавлю и я каплю . У меня стояла задача раскрасить в зебру таблицу одними только ксс, без скрипта. Наткнулся на это, может кому поможет: http://www.lysenka.net/web/6/ Правда в конечном итоге всеравно получается что юзаешь скрипт, но все же.
  10. Рекурсивная функция вроде бы тоже не отпустит пока не отработает. Или я не прав?
  11. А почему циклом for нельзя прогнать определенное кол-во раз?
  12. Не могли бы вы объяснить вот эту строку. Я пока недостаточно грамотен в программировании чтобы понять ее var node = (typeof id == 'undefined' ? document.getElementsByTagName('body')[0] : document.getElementById(id)).getElementsByTagName('*');
  13. Приветствую камрады. Задача состоит в том чтобы узнать id каждого элемента. Ничего лучше не придумал чем пробежать по всему дереву и спросить у каждого элемента его id. Для чего собственно написал вот такой алгоритм: <script language="javascript" type="text/javascript"> var el=document.getElementById('btnButton1'); //alert(el.charAt(0)+el.charAt(1)+el.charAt(2)); var elem=document.body;//текущий элемент //alert(document.getElementById('btnButton1').parentNode.parentNode.tagName); find() function find() { if(elem.firstChild!=null) { elem=elem.firstChild; alert(elem.getAttribute('id')+elem.tagName); find(); } else { [b] if(elem.nextSibling!=null) { elem=elem.nextSibling;//Проблема где-то здесь не может идентифицировать тег. alert(elem.tagName+" "+elem.parentNode.innerHTML); find(); }[/b] else { if(elem.parentNode.nextSibling!=null) { elem=elem.parentNode.nextSibling; alert(elem.getAttribute('id')+elem.tagName); find(); } else { findParent(); alert(elem.getAttribute('id')+elem.tagName); find(); } } } } function findParent() {//alert('findParent'); elem=elem.parentNode; if(elem.nextSibling!=null) {//alert('elem.nextSibling!=null'); elem=elem.nextSibling; } else { //alert('elem.nextSibling==null'); findParent(); } } </script> код самой страницы: <body> <form id="form1" runat="server"> <div id="fg"> <asp:Button ID="btnButton1" runat="server" Text="Button" /> <asp:Button ID="Button1" runat="server" Text="Button" /> <table> <tr id="t1"><td><div><asp:Button ID="btnButton2" runat="server" Text="Button" /></div></td></tr> <tr id="t2"><td><asp:Button ID="btnButton3" runat="server" Text="Button" /></td></tr> </table> <asp:Button ID="btnButton4" runat="server" Text="Button" /> <div><asp:Button ID="btnButton5" runat="server" Text="Button" /></div> </div> </form> </body> проблема в том что когда он доходит до выделенного вот этого фрагмента: if(elem.nextSibling!=null) { elem=elem.nextSibling;//Проблема где-то здесь не может идентифицировать тег. alert(elem.tagName+" "+elem.parentNode.innerHTML); find(); } то пишет что elem.tagName unindefened из-за чего не работает вся остальная часть скрипта. 2-й день уже бьюсь над этой проблемой просто, и чувствую что хожу по кругу, а решения все найти не могу.
  14. Попробуй так: window.onload=function() { if (window.height<400) { window.scroll(0, 155);} } или поместить тег в самый конец. Возможно просто скрипт срабатывает до того как у тебя подгрузилась вся страница и следовательно не работает. и хорошо бы узнать в чем именно проблема. В условии или в действии. Для этого один раз сделай так: if (window.height<400) alert('bingo'); а второй раз попробуй: window.scroll(0, 155); и посмотри что именно у тебя не работает.
  15. Легче юзать ' а не "
  16. Скопировал твой код. Пробовал обратиться к элементу по имени через getelementbyname (твой код вообще не работает), так он всеравно не может обратиться. Только если через ID. Еще, как вариант, можеш запихнуть их в какой-нибудь див с ID и пробежать по DOM скриптом и установить их в disabled. Скрипт не такой и сложный получиться. Но это на вскидку, возможно есть способы лучше. Просто я бы сделал скорее всего так.
  17. И что использовать вместо фреймов тогда? AJAX или что-то вроде того?
  18. Предложенный тобой вариант вполне вразумительный. Я бы, наверное, сделал так же. Таким способом сложно сделать так, что не важно будет одинаковой ли высоты или ширины изображения. Ну или уменьшать/обрезать их до нужного размера.
  19. Ты не предоставил ему готовый код!!!!
  20. А если ты введешь только datetime.value то как работает?
  21. Самый простой и универсальный способ создания модального диалогового окна - прозрачная картинка над всей страницей, а над ней диалоговое окно.
  22. http://www.filesearch.ru/help/regexp.html в частности вот: примечание: для того чтобы указать присутствие символов, которые специальном образом интерпретируются в регулярных выражениях, перед ними необходимо ставить слэш например: . - знак . (точка) ^ - знак ^ Если я правильно понял.
  23. Спасибо, очень помог!!
×
×
  • 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