Ogalig
User-
Posts
172 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Ogalig
-
Не знал что тбоди внутри тд можно помещать вообще.
-
Помести меню, которое должно появляться, в отдельный див. Для каждого пункта родительского меню свой див с набором ссылок. А затем просто скрывай и показывай нужные дивы при нажатии на родительском меню. Если, конечно, я правильно понял что ты имеешь ввиду.
-
Ну например можно так: ТвойЭлемент.style.width="20px"; ТвойЭлемент.width="20px"; А вообще такие вещи лучше ввсего делать одними css. Поставь тегу body или html высоту и ширину 100%. Фактически их размеры и будут размерами рабочей области. От этого и пляши.
-
Это баг ie. Надо делать так: .setAttribute("onclick", function() {alert('hi')}); В мозиле и опере так извращаться не надо, насколько я знаю. Просто прописываешь функцию.
-
Ты спрашиваешь как узнать размеры рабочей области/экрана или как установить ширину блоков скриптом?
-
Прикол в том что если устанавливать через мозилу, то не установиться а вот если запустить и скачать вручную плагин то без проблем. Но фокс 3 со своими выкрутасами начинает уже доставать. Не могу установить на него FoxTorrent таким же макаром.
-
Я только подтолкнул в нужном направлении. То что это очевидно для вас совсем не факт что очевидно для другого человека. Сам поначалу сталкивался в самом начале, что не знаешь даже куда тыкнуться и в какую сторону капать, а на форуме тебе вот так отвечают полунамеками, которые понимаешь только в том случае когда знаешь ответ на вопрос.
-
Назначаете css класс элементу.Далее в ксс пишете: .className { background-color:Grey;} .className:hover { background-color:Red;} При наведении мыши цвет заднего фона будет заменяться на красный.
-
Добавлю и я каплю . У меня стояла задача раскрасить в зебру таблицу одними только ксс, без скрипта. Наткнулся на это, может кому поможет: http://www.lysenka.net/web/6/ Правда в конечном итоге всеравно получается что юзаешь скрипт, но все же.
-
Рекурсивная функция вроде бы тоже не отпустит пока не отработает. Или я не прав?
-
А почему циклом for нельзя прогнать определенное кол-во раз?
-
Спасибо. Буду знать
-
Не могли бы вы объяснить вот эту строку. Я пока недостаточно грамотен в программировании чтобы понять ее var node = (typeof id == 'undefined' ? document.getElementsByTagName('body')[0] : document.getElementById(id)).getElementsByTagName('*');
-
Здорово работает, спасибо
-
Приветствую камрады. Задача состоит в том чтобы узнать 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-й день уже бьюсь над этой проблемой просто, и чувствую что хожу по кругу, а решения все найти не могу.
-
Определение значения высоты окна и изменение положения ползунка)
Ogalig replied to anarki's question in JavaScript
Попробуй так: window.onload=function() { if (window.height<400) { window.scroll(0, 155);} } или поместить тег в самый конец. Возможно просто скрипт срабатывает до того как у тебя подгрузилась вся страница и следовательно не работает. и хорошо бы узнать в чем именно проблема. В условии или в действии. Для этого один раз сделай так: if (window.height<400) alert('bingo'); а второй раз попробуй: window.scroll(0, 155); и посмотри что именно у тебя не работает. -
Легче юзать ' а не "
-
Скопировал твой код. Пробовал обратиться к элементу по имени через getelementbyname (твой код вообще не работает), так он всеравно не может обратиться. Только если через ID. Еще, как вариант, можеш запихнуть их в какой-нибудь див с ID и пробежать по DOM скриптом и установить их в disabled. Скрипт не такой и сложный получиться. Но это на вскидку, возможно есть способы лучше. Просто я бы сделал скорее всего так.
-
И что использовать вместо фреймов тогда? AJAX или что-то вроде того?
-
Предложенный тобой вариант вполне вразумительный. Я бы, наверное, сделал так же. Таким способом сложно сделать так, что не важно будет одинаковой ли высоты или ширины изображения. Ну или уменьшать/обрезать их до нужного размера.
-
Ты не предоставил ему готовый код!!!!
-
А если ты введешь только datetime.value то как работает?
-
Самый простой и универсальный способ создания модального диалогового окна - прозрачная картинка над всей страницей, а над ней диалоговое окно.
-
http://www.filesearch.ru/help/regexp.html в частности вот: примечание: для того чтобы указать присутствие символов, которые специальном образом интерпретируются в регулярных выражениях, перед ними необходимо ставить слэш например: . - знак . (точка) ^ - знак ^ Если я правильно понял.
-
Спасибо, очень помог!!