JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4723 questions in this forum
-
Ткните пальцем в проблему
пытаюсь сделать декорированый чекбокс есть хтмл <div class="filterContent"> <label class="check">Show 1<input type="checkbox" name="" checked="checked" /></label> <label>Show 2<input type="checkbox" name="" /></label> <label>Show 3<input type="checkbox" name="" /></label> </div> есть квери $(document).ready( function() { $(".filterContent label").click(function () { if ($(this).hasClass("check")) $(this).removeAttr("class"); else $(this).addClass("check"); }); }); цель менять класс при клике через фаербаг тестил почемуто проходит два раза цикл за один клик т.е. на выход…
0 votes42 answers -
проблема с квадратиками вместо русских букв
здравствуйте ...вот код который выводит в alert содержимое документа (код вырван отсюда http://zhilinsky.ru/2007/07/22/ajax-coding/ ) ...проблема в том что выводятся квадратики если в файле запись русскими буквами <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla,…
0 votes9 answers -
альтернативная передача данных, скорость загрузки
сабж.. например через или .... или такое вообще не возможно?{...отредактировано kiD}
0 votes17 answers -
HTML-теги отображаются текстом
Здравствуйте! Постараюсь вкратце обрисовать проблему. Имеется два php-скрипта: index.php и ask.php. В index.php имеется форма, юзер заполняет ее - и при помощи MooTools Request.HTML данные из формы отправляются в ask.php. Без перезагрузки страницы (!) - т.е. на AJAX. В ask.php генерится определенный html-код (фактически, текст, разделенный тегами br) и возвращается в исходный сценарий: Формируется определенными преобразованиями переменная $answer, выполняется $answer = str_replace( array('<', '>'), array('<', '>'), $answer);, выводится echo $answer; Далее, при помощи JS, полученный ответ отображается в браузере (серия команд а-ля $('result').set('text', 'тек…
0 votes1 answer -
[jQuery] Мой мозг взорван! Порядок выполнения обработчиков событий.
Код : // js start console.log('js start'); var hash = { 'set' : function(val){ window.location.hash = val }, 'log' : function(){ console.log('Hash log: '+ window.location.hash) }, 'bind': function(){ $(window).bind('hashchange', this.log) } }; // set hash.set('hash0'); hash.set('hash1'); hash.set('hash2'); hash.set('hash3'); // bind hash.bind(); // js end console.log('js end'); Резултат : js start js end Hash log: #hash3 Hash log: #hash3 Hash log: #hash3 Hash log: #hash3 1. Консолим запуск. 2. Меняем хэш 4 раза. 3. Вешаем обработчик. 4. Консолим завершение. Какого черта тут происходит? Почему обработчик вообще сработал? (Откуда ему знать что я сделал до его наве…
0 votes11 answers -
Скрипт + кнопка vs Обновление
Имеется serial.asp страничка со скриптом: ........... <% language = javascript %> <script language ="JavaScript1.1"> .............. ......... вопрос в следующем: как сделать так что бы при нажатии кнопки "Обновить" браузера, происходило просто обновление, а при нажатии на кнопку выполнялся скрипт, а то сейчас происходит выполнение скрипта вне зависимости от того нажал я "обновить" или нажал я "ОК"
0 votes10 answers -
Не раскрывать <select>
Как сделать что б по клику на <select> он не раскрылся? То есть вообще бы ничего не сделал. А я уже событие onclick или omouseover обрабатывать буду.
0 votes17 answers -
Нужно сделать проверку при нажати на submit ?
имеются 3 тектовых инпута, допустим пользователь нажал на submit но не заполнил ни один из этих полей, , нужно чтобы при нажатии submit вылетало небольшое модальное окошко с сообщением чтобы пользователь заполнил обязательные поля помеченные звездочкой, к этим текстовым инпутам можно обратиться только по id #PROP1, #PROP2, #PROP3 И после нажатия на submit вылетает модальное окошко и после закрытия этого модального окошка не нужно чтобы отправлялись POST-данные т.е. не нужно чтобы страница перезагружалась Помогите пожалуйста написать эту проверку, заранее благодарен
0 votes13 answers -
Динамическая загрузка и исполнение скриптов
Как подключить к документу внешний файл скрипта, после загрузки документа, т.е. document.write не канает. и еще вопрос почему если я присваиваю любому тегу innerHTML = " " то алерт не срабатывает?
0 votes11 answers -
onclick='form.submit()' в FireFox
Привет! Если две формы, которые отправляются путем функции submit(), при нажитии на ссылку.. <form class="login" action="index.php?module=account" method='POST' id='login_form'> <div class='order_shop'> <input type="hidden" name="act" value="login"> <input type="hidden" name="submit" value="submit"> <input type="text" name="email" class="bar" value='E-mail...' onfocus="if (this.value=='E-mail...') this.value='';" onblur="if (this.value=='') this.value='E-mail...'"> <input type="password" name="password" value="password" onfocus="if (this.value=='password') this.value='';" onblur="if (this.value=='') this.value='password'" class="bar">…
0 votes7 answers -
Перевод многомерного массива php в js
Здравствуйте! Подскажите как мне многомерный массив php: $des_img=array( array($des_img_small_1, $des_img_big_1, $des_img_description_1), array($des_img_small_2, $des_img_big_2, $des_img_description_2), array($des_img_small_3, $des_img_big_3, $des_img_description_3), array($des_img_small_4, $des_img_big_4, $des_img_description_4), array($des_img_small_5, $des_img_big_5, $des_img_description_5), array($des_img_small_6, $des_img_big_6, $des_img_description_6), array($des_img_small_7, $des_img_big_7, $des_img_description_7), array($des_img_small_8, $des_img_big_8, $des_img_description_8), array($des_img_small_9, $des_img_big_9, $des_img_description_9), a…
0 votes8 answers -
посоветуйте
Господа Гуру, посоветуйте, пожалуйста: - как можно узнать существует ли <div id="krek"> на странице? - как можно узнать колличество тегов <div id="krek"> на странице?
0 votes27 answers -
Связка: AJAX и JavaScript
Есть куда Ajax отдает свои данные. В данных есть еще один , у которого в стиле прописано в качестве бэкграунда картинка и есть функция JavaScript, которая позволяет выставить координаты на картинке. Если нет Ajax-а, то функция работает замечательно: при инициализации она находит объект с id="shema" и выполняет свои функци.. При загрузке же аяксом - не находит. Пишет ошибку, что не найден объект. Я уже пробовал в тексте, который отдает аякс, т.е. в серверном скрипте вызывать функцию инициализации - ничего.. Неужели нельзя выполнять функции JavaScript с объектами, которые подгрузились с пом. Ajax?
0 votes14 answers -
Скрипт спойлера
Господа, плиз, помогите доработать скрипт спойлера для phpBB3. Использование BBCode: [spoiler={TEXT1}]{TEXT2}[/spoiler] Скрипт спойлера (замена html) <div style='width: 99%; border: 1px dotted #6F5E42; border-left: 4px solid #6F5E42;'> <script language='javascript' type='text/javascript'> <!-- if(!_s_id) { var _s_id = 0; var sp_title = ""; function switch_spoiler(id, title) { if(document.getElementById("sp_d_" + id).style.display == "block") { document.getElementById("sp_a_" + id).innerHTML = "▼ " + title; document.getElementById("sp_d_" + id).style.display = "none"; } else { document.getElementById("sp_a_" + id).inn…
0 votes0 answers -
Меню с всплывающими вложениями
Здравствуйте! Прошу помочь в создании меню со всплывающими вложениями, которые появляются при наведении курсора мыши на одну из ссылок меню. Насколько я знаю, это делаются с помощью Java. Кто может, объясните пожалуйста, как это делается
0 votes15 answers -
Блокировка события в FF
Есть HTML-код: <a href="#" onclick="foo()">Ссылка</a> Задача: сделать так, чтобы при нажатии на ссылку не происходило прокрутки окна на начало. Прокрутка окна происходит из-за решетки в значении свойства href. Может конечно туда можно что-то прописать такое что не производило бы никаких действий. Но я не знаю что, зато знаю что можно делать так: <a href="#" onclick="foo(); return false; ">Ссылка</a> return false как раз и отменяет переход по ссылке. Но так получается слишком никрасиво поэтому запретить переход по ссылке нужно из функции foo. Делаю так: function foo () { event.returnValue = false; } В IE работает на ура, а вот в FF нет (до Оперы…
0 votes24 answers -
Выделение текста на всей странице с помощью яваскрипта
Доброго времени суток. Задача: при нажатии на картинку весь текст на странице должен выделиться (аналог ctrl+A). Вопрос: можно ли так сделать? Если да, то как? Заранее спасибо
0 votes12 answers -
Смена картинки, после ее загрузки.
Помогите пожалуйста разобраться в смене картинки по событию OnLoad. В страничке HTML вставлена большая фотография, но пока она грузится, нужно вместо фотографии вывести маленькую картиночку типа "LOADING" или что-то типа . После того когда большая фотография догрузится до конца, ее нужно вставить в документ вместо маленькой картиночки "LOADING". Я сделал так: <script type="text/javascript"> function ChangeImage(id, photo) { document.getElementById(id).src = photo; } </script> <img id="1" src="loading.gif" onload="ChangeImage('1', 'photo.jpg')"> Но чет я видать не учел. Картинка меняется, но как-то не понятно по какому событию. Думаю что она меняется по…
0 votes7 answers -
Картинка в новом окне
Только начал изучать js В общем вот скрипт <script LANGUAGE="JavaScript"> function openindex() { var OpenWindow=window.open("", "newwin", "height=300,width=300,status=yes"); OpenWindow.document.write("<HTML>") OpenWindow.document.write("<TITLE>") OpenWindow.document.write("Новое окно ") OpenWindow.document.write("</TITLE>") OpenWindow.document.write("<BODY BGCOLOR='white'>") OpenWindow.document.write("<CENTER>") OpenWindow.document.write("По центру") OpenWindow.document.write("<a href='' onClick='self.close()'>Закрыть</a>") OpenWindow.document.write("</CENTER>") OpenWindow.document.write("</BODY>") OpenWind…
0 votes21 answers -
Как разобрать результаты Sql запроса в Javascript
Доброго времени суток! такая вот задача есть Javascript функция она отправляет ajax запрос в результате которого должна получить результат запроса в базу от такого кода $v = $_REQUEST['param'] $sql = "SELECT `id`,`name` FROM `users` WHERE `city` = '$v'"; $result = mysql_query($sql); $s = mysql_fetch_array($result); $obj = $s; echo json_encode($obj); массив то я получаю а вот как разобрать его я не пойму нашел такой вот код for(var key in obj){ var val = obj[key]; alert (key+'='+val); но он пробегает только 1ю строку массива начала по цифровым индексам а потом по буквенным, а вот как обратиться к конкретному полю конкретной строки не могу понять. то есть нужен ана…
0 votes17 answers -
Как сделать автоматическое перелистывание слайдера на JS/CSS ?
Есть слайдер http://codepen.io/anon/pen/YPRQjo Как сделать на нем автоматическое перелистывание? В гугле много примеров на jQuery. Но хотелось бы сделать это на чистом JS или CSS (если такое возможно). При переключении слайдов переход должен быть плавным. (Хотел, чтобы свойство opacity менялось от 0 к 1 через анимацию, но что-то не получается)
0 votes0 answers -
Адаптивное изображение на canvas
Задача: сделать карту изображения для масштабируемой растровой картинки. Насколько я понял нужно: 1. использовать canvas 2. Загрузить в него картинку 3. Как-то пропорционально картинке масштабировать canvas под экран (использовать еще одно прозрачное изображение с пропорциями картинки? картинку делать бекграундом? Что-то с ходу ничего не получается.) 4. Нарисовать карту в прозрачных svg 5. Наложить svg поверх и задать им ссылки Плотно еще не разбирался, но у меня сомнения - можно ли это вообще сделать?
0 votes3 answers -
Как сделать при клике на один элемент вызывать клик на другой.
Такой вопрос, как сделать чтобы при клике на .prev-label осуществлялся клик на элемент с классом owl-prev?
0 votes1 answer -
вывести исходный код html страницы на jquery
Кто нибудь сталкивался с вопросом вывода исходного кода (хтмл) на странице по средством jquery. Не могу понять принцип работы.
0 votes6 answers -
ul li по клику становится активным?
Здесь такая вот тема, что нужно как-то сделать так, чтобы li после нажатия на него изменял свой стиль скажем на li.active и сохранял его даже после клика, а возвращался в нормальное состояние только после клика по другому li из списка. Сам код такой: <style type="text/css"> .list ul li{ cursor:default; line-height:0; font-size:0; margin:0 0 3px; overflow:hidden;_zoom:1; } .list ul li:hover,.contactr .list ul li.hover{ background:#fff; } </style> <div class="list"> <ul> <li> <p class="name">Bill Biilewitch</p> <p class="login">1234567890--=</p> </li> <li> <p class="name">Bill Biilewitch…
0 votes10 answers