AKS
User-
Posts
297 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by AKS
-
if (imgArray[i]) Здесь Вы просто проверяеете, определен ли элемент массива (т.е. не undefined/null/false/0 и т.д.), в данном случае - создан ли экземпляр объекта Image. И никак не наличие картинки по указанному адресу (для этого ее надо попытаться загрузить, т.е. нужно какое-то время). Ну а поскольку браузер исправно создает экземпляры new Image, то условие остановки цикла никак не может быть выполнено...
-
Все и сразу? Такое ведь бывает только в сказках. А вот начать "собирать по кусочкам" можно отсюда...
-
var pagefile = document.URL; pagefile = pagefile.substr(pagefile.lastIndexOf('u002F') + 1));
-
document.getElementById('foto' + i).onclick = new Function('changefoto(' + anket + ', ' + count[i - 2] + ');'); И еще, если интересна такая тема, то вот "вариации на тему" (правда не адаптированные к данному случаю, т.к. взял с другого форума) от участника форума по имени Zeroglif: //-> Решение 1 o[i].click = function (i) { return function () { alert(i) }; }(i); //-> Решение 2 with ({i: i}) { o[i].click = function () { alert(i); } } //-> Решение 3 o[i].v = i; o[i].click = function () { alert(this.v); } //-> Решение 4 (o[i].click = function () { alert(arguments.callee.v); }).v = i;
-
Наверно точка лишняя перед скобкой: document.all.('u' + k)
-
Ответить можно, цитируя описание метода:
-
Emm Прочтите описание метода close объекта window
-
Тогда что означает надпись в вашем статусе "VeryWellUser"? Ну ладно, раз не "умеете" по английски, вот Вам пример "на русском" : (x)html: <a href='#' title=''>test</a> <table> <tr> <td class='test'>td</td> </tr> </table> css: a:hover ~ table td.test { /* здесь все, что нужно */ }
-
А почему бы и нет? Взгляните на описание Indirect adjacent combinator (это одна из возможностей CSS3).
-
А что не устраивает?
-
frD-Выступающая закладка - проблема отображения в IE
AKS replied to Ladoga's question in HTML Coding
Попробуйте для .ActiveMenu добавить: position:relative; -
Да это-то понятно. Хочется ведь каких-нибудь подробностей (ну или хотя бы ссылку на скрипт)...
-
Оффтоп, но очень уж хочется узнать - чем измеряется кроссбраузерность и как ее можно повысить или, не дай бог, понизить?
-
Tokolist 1. Если отключить скрипты, то работать не будет ни в IE, ни в FF. Написано ведь на ява-скрпте, т.ч. ... 2. Если ли такое в Opera мечтаю узнать сам, но пока не "свезло". Вообще, лучше всего, как мне кажется, вставить малюсенький ява-скриптик, который бы "разукрасил" все и всех кроссбраузерно. Ведь ява-скрипт как-раз для этого и был придуман: т.ч. не стоит его "бояться" .
-
bck В IE/FF мне удалось "раскрасить" ряды таблицы следующим образом: CSS: label { behavior:url('PaintRow.htc'); -moz binding:url('PaintRow.xml#PaintRow'); } PaintRow.htc: <public:component lightweight='true'> <public:attach event='oncontentready' onevent='PaintRow()' /> <script type='text/jscript'> /*<![CDATA[*/ function PaintRow() { var name = element.className; element.parentNode.parentNode.style.backgroundColor = name.substring(name.indexOf('u002D') + 1); } /*]]>*/ </script> </public:component> PaintRow.xml: <?xml version='1.0'?> <bindings xmlns='http://www.mozilla.org/xbl' xmlns:html='http://www.w3.org/1999/xhtml'> <binding id='PaintRow'> <implementation> <constructor> <![CDATA[ var name = this.className; this.parentNode.parentNode.style.backgroundColor = name.substring(name.indexOf('u002D') + 1); ]]> </constructor> </implementation> </binding> </bindings> Проверял на такой таблице: <table> <tr> <td><label class="l-red">Red</label></td> <td>1</td> </tr> <tr> <td><label class="l-green">Green</label></td> <td>2</td> </tr> <tr> <td><label class="l-red">Red</label></td> <td>3</td> </tr> <tr> <td><label class="l-blue">Blue</label></td> <td>4</td> </tr> </table>
-
iipo Есть разные варианты списков - DL, UL, OL. Поэкспериментируйте с каждым из них - обязательно получится без таблицы...
-
<input type="button" value="add" onclick="addOption('select', 'add_select')"> <input type="button" value="del" onclick="addOption('add_select', 'select')"> <script type='text/javascript'> function addOption(aID1, aID2) { var child = document.getElementById(aID1).options[0]; if (child) { document.getElementById(aID2).appendChild(child); } } </script>
-
Для может подойти value/innerText вместо вашего: document.getElementById('divMessage').innerHTML
-
Обратило на себя внимание имя функции-обработчика события click - setAtributes. Мне показалось, что в функции могут происходить довольно простые действия, может быть всего лишь манипуляции с атрибутами стиля. А тогда такую задачу можно решать вообще с помощью псевдоклассов дескриптора <а>...
-
Ха, а я совсем забыл про "опера'тивный" attachEvent! Вообще, есть подозрение, что задачу можно решить, вешая обработчик на родителя (в данном случае на таблицу)...
-
objChild.addEventListener("click", setAtributes, false)
-
Это потому, что Вы сами назначили вызов функции: child.addEventListener("onclick", setAtributes(), true) Уберите скобки после имени функции...
-
Это потому, что нет у Вас элемента с id='divID'. А почему нет? Потому, что Вы вызываете метод document.getElementById до того, как браузер "дотопал" до него, читая ваш html-код слева-направо попорядку. Ваш код должен быть размещен в странице после искомого элемента или должен быть выполнен при событии load документа.
-
xaero function setSpanClick(){ getConstructor = new obj(); alert(getConstructor.array == this.array); // ??? }
-
Да какой мозг - у других подсмотрел. Объект типа Function (в данном случае function-expression), а "указателем" на нее будет св-во span'а - onclick.