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
-
учу Js, объясните
что делает такой код: var dragManager = new function() { зачем new?
0 votes14 answers -
html5 history api + ajax + seo
Хочется сделать всю навигацю на сайте без перезагрузок страницы но и так, что бы урлы в строке запроса менялись на соответствующие (аналогично на гитхабе, вконтакте, сайте ангулара). Ну вы поняли: при клике на любую ссылку из навигации делаю джаваскриптом (или dart'ом, если вы хипстер) как-то так: $("a").on('click', function(e) { e.preventDefault(); var pageName = $(this).attr("href"); window.history.pushState(null, "", pageName); navigateToPage(); // эта функция аяксом забирает контент страницы с урлом pageName});Так вот, что-то я не нашел в интернете ничего о сеошности таких страниц. Смогут их проиндексировать поисковики? По идее должны, т.к. эти страницы попа…
0 votes4 answers -
Вывод результата на экран
Всем привет!!! Нужна помощь, являюсь новичком в JavaScript, так что строго не судите! Задача следующая: В первом окне спрашивается что вы хотите купить, и есть 2 переключателя(например карандаш и ручка) и кнопка далее. При нажатии на далее выводиться в новом окне то что было выбрано!(например...выв выбрали ручку!) Хотябы напишите где можно найти инфу по этому....а то уже много что перерыл и пока ничего(...
0 votes4 answers -
Отменить клик при скролле
Добрый день, подскажите пожалуйста по такому моменту - на странице есть элемент, на котором висит событие .on('click'. В мобильной версии если нажать на этот элемент и попытаться проскролить всё равно срабатывает нажатие и страница не скроллится. Можно ли как то сделать что бы в случае, если произошло touch событие (пользователь случайно нажал на элемент, но хотел прокрутить страницу) выполнить скролл без клика?
0 votes0 answers -
перевести array -> string
нужно элементы массива arrParams записать в различные переменные. Сейчас это делается достаточно неуклюже: this.sortOption = arrParams['0']; this.numFriendsInFoto = arrParams['1']; а можно ли как в php ? или каким то лучшим образом... <?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
0 votes3 answers -
Новое окно(проблема)
Прошу Ваше помощи не могу понять что я ни так делаю вот код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> <!-- function OpenNewWindow() { MyWindow = window.open('mail/form.swf', 'height = 360, width = 315, left = 0, top = 0'); } --> </script> </head> <body> <a class="1" href="" onclick="OpenNewWindow();"/>бла-бла-бла</a> </body>…
0 votes3 answers -
Странности поведения Javascript
Есть два абсолютно идентичных сайта, даже находтся на одном хостинге и юзают одну и ту же БД Вопрос: в следствии чего во втором сайте может не работать javascript, а точне всплывающий див? он просто открывается в том месте где прописа, но не перемещается на нужное место...
0 votes3 answers -
Простенькое меню
вот кодик не ругать, новичек <html> <head> <title></title> <style type="text/css"> #hell { color: red; } </style> <script language="javascript"> function changeColor(good) { if(good == "hell") { document.getElementById(good).style.color = "#000000"; } } </script> </head> <body> <a href="index.html" id="hell" onClick="java script:changeColor('hell')">Press 1</a> <a href="index.html" id="hell" onClick="java script:changeColor('hell')">Press 2</a> </body> </html> при клике он меняет цвет и сразу в стандартный цвет возвращается а мне надо чтобы при клике ссылка мен…
0 votes2 answers -
Не работает Listener
Народ почему такой код не работает ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <script type="text/javascript" src="jquery.js"></script> <script> $(document).ready(function(){ var element = $('#mydiv')[0]; element.addEventListener('click', function(event) { alert('hello'); }); }); </script> <style> .newclass {border: 1px solid red;} </style> </head> <body> <div id="mydiv" style="background: silver; height: 50px; width: 500px;"></div> </body> </html>
0 votes2 answers -
Иконка на картинке
Здравствуйте, Нужна помощь, сам не справился =\. Есть страничка с картинками. Необходимо выбрать картинки определённого имени или ИД, и добавить к ним в нижнем правом углу иконку "Увеличить". Вот собственно и все дела =). Пробовал вычислять кординаты картинок, затем создавать див ( position:absolute ) с иконкой лупы и передвигать его на нужные кординаты страницы. К сожалению это не всегда правильно отображалось. Надо бы эти дивы создавать внутри самой картинки а не в таге <body>. А как мне создать или подкрепить див к картинке я не знаю =\. Помогите пожалуйста. Еслиб дело было с дивами то я бы просто изменял его innerHTML, в начале добавлял бы див, передвигал его н…
0 votes6 answers -
Строки
Как проверить, состоит ли строка только из букв латинского алфавита? (регистр не важен)
0 votes2 answers -
canvas: прыгающий текст
Здравствуйте. Понадобилось реализовать на канве бегущий в разные стороны короткий текст, у которого случайные буквы во время анимации подпрыгивают или зеркально отражаются. Пока что реализовал таким образом: перед началом анимации на невидимой канве генерируется текст в нескольких вариантах, сохраняется в массиве в png и выводится методом drawImage. Каждые несколько кадров выводится другой вариант сохраненного изображения, создавая видимость прыгающих букв. В принципе, на текущий момент почти все устраивает, но, может быть, у кого-нибудь есть на примете более удачный вариант реализации?
0 votes2 answers -
Проблемы с работой двух плгинов на jquery
Всем привет! Только недавно попробовал хоть чуть-чуть освоить Javascript в результате чего родил вот такой вот сайт: http://www.gvadesign.ru С горем пополам подключил туда два плагина. Один - не безызвестный PrettyPhoto (по нажатии на блок, тот разворачевается во всплывающем окне) и второй - сортировку работ (вот плагин: http://codecanyon.ne...-plugin/2669205) И вот, собственно, затык. Как вы можете наблюдать на сайте, когда нажимаем на одну из работ, срабатывает PrettyPhoto и картинка раскрывается во всплывающем окне. Но если воспользуемся фильтром (нажмите, например, "графический дизайн"), PrettyPhoto работать перестанет и работа окроется в своем окне (в случае, наприме…
0 votes3 answers -
высота строки таблицы скриптом
Необходимо задать высоту строки таблицы 100%-250px. А как это написать?
0 votes2 answers -
Не могу прописать относительную ссылку
С js знаком плохо. Возникла проблема с отображением некоторых графических файлов, которые выводит яваскрипт. Есть слайдер на jQuery, сам скрипт и скрипт option.js, в котором находятся параметры двух кнопок, отвечающих за вращение барабана. Скрипт подключает два изображения - обычные графические стрелочки в формате gif. На локальном компьютере все работает, но на сервере мне не удается подключить путь к изображениям. defaultButtons: {enable: true, moveby: 1, leftnav: ['css/images/leftnav.gif', -20, 55], rightnav: ['css/images/rightnav.gif', 15, 55]}, Мне нужен именно относительный путь к файлам, поскольку я делаю шаблон к WP. Если подключить абсолютную ссылку, то все раб…
0 votes3 answers -
Ajax подгрузка + history
Решил осуществить давнюю мечту - подгрузку данных на ajax и, найдя здешнюю статью (а вот и она), дико обрадовался, но вот беда - при нажатии на ссылку, контент конечно подгружается в нужный div, меняется URL, но через секунду перезагружается вся страница и показывается уже другая (та, которая должна появляться у тех, у кого JS отключен в браузере). Что делать - ума не приложу. JavaScript начал изучать совсем недавно и, наверное, поэтому ничего и не смог сделать. Ссылку на свой сайт кинуть не смогу, так как делаю на Денвере, но вот мой JS скрипт (измененный оригинальный): function supports_history_api() { return !!(window.history && history.pushState); } functi…
0 votes2 answers -
Вывод информации через radio
Здравствуйте. Проблема с radio кнопками. Никак не получается вывести информацию из кнопок в текстовое поле. Уже чего только не пробовал... Цель: Есть две radio кнопки, надо вывести информацию из выбранной кнопки в текстовое поле. Тут в визуальном редакторе http://jsfiddle.net/gbJNf/ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" /> <title>Выбор пола</title> </head> <body> <script type="text/javascript"> <!-- wait_visibility('pol', 0);function create(form) { form.story.value=""; console.log(form.pol[men]); if (form.1.value != "") { form.story.value +="Мужчина" + form.1.value + "\…
0 votes6 answers -
Изменение родительского окна из дочернего
Доброго времени суток. Скажите, пожалуйста, как из дочернего окна, сделать ссылку, что бы она открылась в родительском. Спасибо.
0 votes2 answers -
Проблема со скриптом взаимодействующим с Radio
Я плохо знаю JS, поэтому обращаюсь за помощью к вам... В общем первый раз на моей памяти, Firefox подкладывает мне такую свинью. В общем на странице http://hot.ee/lagunas/ можете посмотреть что вышло. JS смотрит какой язык И статус человека выбран (при помощи Radio), в следствии чего показывает тот или иной DIV. В Opera, Konqueror и !IE6! всё работае нормально, а Firefox 3.0.8 не показывает слои. Кто-нибудь может подсказать в чём дело? P.S. Не мог бы кто проверить работу скрипта в IE7? Просто у меня его не поставить... P.P.S. Вот код страницы: <html> <head> <title>Анкета / Ankeet</title> <meta http-equiv="Content-Type" content="text/html; …
0 votes5 answers -
Переместить пользователей iPhone
Как переместить пользователей iPhone (iPod, iPad) на другую страницу, например, indexIphone.html Есть такая история: http://www.htaccesstools.com/articles/dete...edirect-iphone/ Не понимаю как реализовать, как должен выглядеть код.
0 votes3 answers -
YouTube Iframe API not working in Safari 5
У нас есть YouTube Iframe API (используется он потому что YouTube Javascript API не работает на iPad и прочих мобильных устройствах и браузерах). http://jsfiddle.net/KjD37/3/ В FF по клику на ClickMe всё отлично, видео встаёт на место и начинает воспроизводиться, а вот Safari 5 на WinXP глючит и не работает: видео встаёт куда надо, но воспроизведение не начинается. Но если нажать на ClickMe ещё раз, то воспроизведение начинается. Что за чертовщина?
0 votes3 answers -
Инлайн javascript
В общем все думаю думаю и не могу понять, все же лучше собирать в отдельный скрипт все скрипты на сайте и подключить через src, или же писать их прямо в документе.. Гугл рекомендует писать в html ЕСЛИ размер скрипта ниже определенного.. А как узнать о каком размере идет речь? Что такое JsInlineMaxBytes? Какой размер скрипта считать допустимым для использования в html документе? В то же время смотря код гугла обнаруживаешь немалое количество js в коде..
0 votes11 answers -
is undefined
Есть такое <script type="text/javascript"> function testResults (serverform) { var cpu = serverform.cpu.selectedIndex; total.innerHTML = cpu; } </script> <form NAME="serverform" ACTION="" METHOD="GET"> <div id="content"> <div id="mySelect1"> <select name="cpu"> <option>Select Product</option> <option value="100">Intel Xeon X3440 2.53GHz(4 cores), 8MB L3 Cache, 2.50 GT/s QPI, 95W <option value="120">Intel Xeon X3450 2.66GHz(4 cores), 8MB L3 Cache, 2.50 GT/s QPI, 95W <option value="140">Intel Xeon X3460 2.8GHz(4 cores), 8MB L3 Cache, 2.50 GT/s QPI, 95W <option value="160">Intel Xeon X3470 …
0 votes7 answers -
Как в value поля присвоить переменную js?
есть jq , который меняет фоновый цвет дива. <div class="cp2" style="width:50px;height:50px; background: black;"></div> нужно этот цвет передать в переменную пхп. появилась идея, сделать это при помощи скрытого поля. но я не знаю js, потому прошу помочь, что тут надо написать: <input type="hidden" name="cvet" value="$(".cp2").css('background');"> или как это пишется? не работает..
0 votes2 answers -
поиск элемента
Почему, если искать с помощью querySelectorAll, то работает, а если с помощью getElementsByTagName, то не работает? http://codepen.io/anon/pen/XXjzJg
0 votes6 answers