Здравствуйте. Недавно, по просьбе одной барышни, очень любящей свой вконтактик, дописал пару строк в скрипт вкопт, чтобы менялся фон страницы. С недавнего времени фон пропал, видимо из за изменений, и я никак не могу теперь найти способ вернуть данную возможность. Кому не сложно гляньте в исходники страниц, может поймете в чем дело. Заранее благодарен. Работающая часть кода выглядела вот так (добавил в функцию "vkaddcss"): Code: vkaddcss('\ body { background-image: url(http://www.......);\ background-attachment: fixed;}\ pageLayout {background-color:#ffffff;}\ ... ');
Лови. Я тебя понял так: Code: <script> function show_hide(id) { if (!document.getElementById('div'+id)) { alert('Такого элемента нет'); } else { var divs = document.getElementById('main_div').getElementsByTagName('div'); for(var i = 0; i < divs.length; i++) { divs[i].style.display = 'none'; } document.getElementById('div'+id).style.display = 'block'; } } </script> <style> .main_div div { display: none; } </style> <div class="main_div" id="main_div"> <div id="div1">Some text1</div> <div id="div2">Some text2</div> <div id="div3">Some text3</div> <div id="div4">Some text4</div> </div> Номер дива (1-4) <input type="text" value="1" name="number" id="number" /> <button onclick="show_hide(document.getElementById('number').value)" >Показать див</button> Ещё можно передавать родительский див (main_div) в функцию, но это если будешь в разных местах юзать.
Здравствуйте, подскажите как на JS можно запретить ввод в форму русских букв и всех символов кроме точки? --- Уже разобрался PHP: function ch(form){ form.value=form.value.replace(new RegExp(/[^A-Za-z0-9.]+/gi),""); } PHP: onkeydown="ch(this);" onkeyup="ch(this);"
Здравствуйте. Опять столкнулся с проблемкой)) Есть форма с полями, и там есть 3 поля которые нужно проверить на заполненость Code: <form method=POST onsubmit="return checkadd(this)"> <input name="name" type="text" value="" size=50> <textarea name="vopros[1]" rows=2 cols=40></textarea>* <input name="v[1][]" type="text" value=""> С name разобрался Code: if(form.name.value=='') ret += "Не заполнено название теста\n"; А вот как обработать массивы никак не пойму Code: if(form.vopros[1].value=='') не работает
Там при клике добавляються вопросы. типа vopros[1] vopros[2] vopros[3] и варианты так же само. и мне нужно сделать проверку хотя-бы для первого вопроса, проверить на заполненность название и хотя-бы одного варианта ответа. Вот и столкнулся с проблемой...
а jQuery юзать не судьба если такие уже задания делаешь? сделай у всех полей одинаковые name Code: $('textarea[name=vopros]').each(function(){ alert(this.value); });
Вот к примеру страничка: http://mamba.ru/my/video_chat.phtml?id=592351451 Там есть переменная peerId, как она получает значение понять не могу, пробую програмно выдернуть значение переменной но не могу понять как формируется. Есть у кого варианты?
Есть мнение(чисто ИМХО), что значение peerId, генерируется сервером и подставляется в JS. На основании(т.е. вопрос равносилен следующему "а откуда строка 592351451?"):
Ну это я понял, но ведь должен быть способ выдернуть это значение программно. Если браузер может, значит и программно можно. вот только как не доходит, знатоки JS Нужны, я тут уже файрбагом отлаживал, снифал анализером, но все попусту.
Эх я же не говорю что я не в силах отпарсить страницу, просто при загрузке страницы peerId = "" то есть он ничему не равен. а вот где он формируется *** его знает, поэтому и вопрос был задан к знатокам JS, а не к мастерам парсинга)))
Почти, но не это, идеально подошло бы 1) Только на JS 2) Вызов функции с помощью OnFocus 3) Появление без всякой анимации 4) Появление правее и ниже элемента
НTL Где должна быть эта "подсказка" ? Возле нужного элемента, или возле курсора мышки? Я так и не понял.