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
-
Умные вкладки
Как сделать, что б содержимое всех вкладок при отключении скриптов были все показаны (display: block), а при скриптах содержимое неактивных вкладок было спрятано? И сами вкладки при скриптах были показаны, а при отключении скриптов - скрывались. В скриптах, ламер я) Попробовал function tab() { document.getElementById("t2").style.display = "none"; document.getElementById("t3").style.display = "none" document.getElementById("tab").style.display = "block" } #t2, #t3 {display: block} #tab {display: none} <body onLoad="tab; return false">...</body> ...ничего В гугле всё перерыл, нашёл супер-вкладки. Там как раз как я хочу, но не понимаю как там это устроено всё…
0 votes33 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 -
как можно задать свойство float на JS?
Когда я через CSS задаю ширину слою 550, то offsetTop левое значение выдает а когда через JS такую ширину до offsetTop устанавливаю то все нормально. И еще: как можно задать свойство float на эJS? Если это через CSS делать то потом координаты некорректными получаются. Я пытался имя_элемента_style.float='left' -- не помогало. П.С:У меня такое чувство нехорошее, что JS не может со всеми свойствами CSS работать.
0 votes29 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 -
Выделение текста на всей странице с помощью яваскрипта
Доброго времени суток. Задача: при нажатии на картинку весь текст на странице должен выделиться (аналог ctrl+A). Вопрос: можно ли так сделать? Если да, то как? Заранее спасибо
0 votes12 answers -
Нужно сделать проверку при нажати на submit ?
имеются 3 тектовых инпута, допустим пользователь нажал на submit но не заполнил ни один из этих полей, , нужно чтобы при нажатии submit вылетало небольшое модальное окошко с сообщением чтобы пользователь заполнил обязательные поля помеченные звездочкой, к этим текстовым инпутам можно обратиться только по id #PROP1, #PROP2, #PROP3 И после нажатия на submit вылетает модальное окошко и после закрытия этого модального окошка не нужно чтобы отправлялись POST-данные т.е. не нужно чтобы страница перезагружалась Помогите пожалуйста написать эту проверку, заранее благодарен
0 votes13 answers -
Связка: AJAX и JavaScript
Есть куда Ajax отдает свои данные. В данных есть еще один , у которого в стиле прописано в качестве бэкграунда картинка и есть функция JavaScript, которая позволяет выставить координаты на картинке. Если нет Ajax-а, то функция работает замечательно: при инициализации она находит объект с id="shema" и выполняет свои функци.. При загрузке же аяксом - не находит. Пишет ошибку, что не найден объект. Я уже пробовал в тексте, который отдает аякс, т.е. в серверном скрипте вызывать функцию инициализации - ничего.. Неужели нельзя выполнять функции JavaScript с объектами, которые подгрузились с пом. Ajax?
0 votes14 answers -
Как сделать при клике на один элемент вызывать клик на другой.
Такой вопрос, как сделать чтобы при клике на .prev-label осуществлялся клик на элемент с классом owl-prev?
0 votes1 answer -
Адаптивное изображение на canvas
Задача: сделать карту изображения для масштабируемой растровой картинки. Насколько я понял нужно: 1. использовать canvas 2. Загрузить в него картинку 3. Как-то пропорционально картинке масштабировать canvas под экран (использовать еще одно прозрачное изображение с пропорциями картинки? картинку делать бекграундом? Что-то с ходу ничего не получается.) 4. Нарисовать карту в прозрачных svg 5. Наложить svg поверх и задать им ссылки Плотно еще не разбирался, но у меня сомнения - можно ли это вообще сделать?
0 votes3 answers -
Вставка текста в textarea.
Здравствуйте ! Решил сделать на свой сайт комментарии. Есть такая функция: function citata(message) { message = message + 'mess'; document.getElementById('outmess').innerHTML += document.getElementById(message).innerHTML; }Она вставляет в текстовое поле текст из написанных ранее сообщений. Во-первых, текст исправно вставляется лишь до внесения изменений в это текстовое поле. Стоит написать любую букву, как вставка перестаёт работать. Во-вторых, пытаюсь сделать перевод строки после вставки символом "\n", но оно не работает. И к тому же, если перенос строки уже был в цитируемом сообщении, то в форму оно вставляется с тегом - <br>. Как и следовало ожидать, …
0 votes31 answers -
Как сделать автоматическое перелистывание слайдера на JS/CSS ?
Есть слайдер http://codepen.io/anon/pen/YPRQjo Как сделать на нем автоматическое перелистывание? В гугле много примеров на jQuery. Но хотелось бы сделать это на чистом JS или CSS (если такое возможно). При переключении слайдов переход должен быть плавным. (Хотел, чтобы свойство opacity менялось от 0 к 1 через анимацию, но что-то не получается)
0 votes0 answers -
Не раскрывать <select>
Как сделать что б по клику на <select> он не раскрылся? То есть вообще бы ничего не сделал. А я уже событие onclick или omouseover обрабатывать буду.
0 votes17 answers -
Передать параметры из родительского окна в дочернее
Суть: Нужно по "онклик" открыть новую вкладку, занрузить туда "html" страничку и уже в ней работать скриптами. Вопрос: Как в дочернее окно передать параметры(переменные) из родительского? Делал так: html: <a href="big.jpg" title="Тайтл" id="BigSizeLink" onclick="return NewTab();">...text...</a> js: function NewTab () { var win = window.open('img/window/new_tab.html'); win.focus(); return false; }; А в дочернем окне: js: function CenteredElement () { var parent = window.opener; var obj = parent.document.getElementById('BigSizeLink'); var src = obj.href; var title = obj.title; ...text... Т.е. я из дочернего обращаюсь к родительск…
0 votes7 answers -
Js error
Why is the value of the str variable defined as a variable and not as its value?
0 votes1 answer -
Меню с всплывающими вложениями
Здравствуйте! Прошу помочь в создании меню со всплывающими вложениями, которые появляются при наведении курсора мыши на одну из ссылок меню. Насколько я знаю, это делаются с помощью Java. Кто может, объясните пожалуйста, как это делается
0 votes15 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 -
Смена картинки, после ее загрузки.
Помогите пожалуйста разобраться в смене картинки по событию 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 -
вывести исходный код html страницы на jquery
Кто нибудь сталкивался с вопросом вывода исходного кода (хтмл) на странице по средством jquery. Не могу понять принцип работы.
0 votes6 answers -
Вопрос про SlickSlider
Как реализовать такое поведение, чтобы когда я прокручивал слайд, снизу, где все иконки, в центре была активная иконка, у которой был размер больше, чем у остальных? То есть как при прокручивании слайда добавлять класс 'active' иконке, что находится в центре? При этом все иконки тоже должны прокручиваться в слайде. .testimonials-client p.testimonials-client__feedback This is Photoshop's version of Lorem Ipsum. Proin gravida nibh vel velit auctor aliquet. Aenean h3.testimonials-client__name Jane Galadriel span.testimonials-client__subname Ceo tengkurep img.testimonials-client__photo(src="images/client-1.png", alt="") img.testimonials-client__photo(sr…
0 votes2 answers -
Ткните пальцем в проблему
пытаюсь сделать декорированый чекбокс есть хтмл <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 -
Изменение src картинки.
Добрый день. Скажите плз, как в IE6 изменить src картинки с помощью JavaScript ? В Firefox и Opera все проходит без проблем. Вот код собственно: document.getElementById("l1").src="/ing/a.jpg";
0 votes4 answers -
Кэширование XML файлов
Может ли закэшироваться XML файл находящейся на сервере, если к нему обращался JS скрипт из браузера клиента? Закэшироваться у клиента. Например, я генерирую какие-то XML файлы на сервере, а браузеры к ним обращаются. Может ли быть так: XML файл обновится на севере, а повторно зашедший посетитель имеет дело со старым? Если бывает такое, то буду, обращаться к ним как-то так: info.xml?рандомное_число
0 votes2 answers -
посоветуйте
Господа Гуру, посоветуйте, пожалуйста: - как можно узнать существует ли <div id="krek"> на странице? - как можно узнать колличество тегов <div id="krek"> на странице?
0 votes27 answers -
Помогите плз с пятнашками
Доброго времени суток. Наведите пожалуйста на мысль как заставить в пятнашках элементы головоломки двигаться Я понимаю что нужно принимать функцией значение элемента при клике на нем, вот: <img src="images/1.gif" name="1" onClick="imgChange(1)" /> И вот так: function imgChange(imgNumber) { } Дальше завис натолкните хоть просто на мысль как. Я догадываюсь, что ответ очень прост, но не могу до него допереть. З.Ы. Стыд и позор
0 votes42 answers