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
-
как узнать выбранный элемент?
в общем есть конструкция: <select> <option value="1">Пункт 1</option> <option value="2">Пункт 2</option> </select> при определенном событии я бы хотел получить value с того элемента который выбран в селекте... как это сделать? на jquery пробовал: alert($('.class:checked').val()); Не сработало(класс естественно у меня указан был...). UPD вопрос снят чето я уже тупить начинаю... если кому интересно решение на jquery есть такой селект "option:selected" ну собственно моя ошибка было в ":checked"
0 votes1 answer -
Прочитать id каждого элемента на странице.
Приветствую камрады. Задача состоит в том чтобы узнать id каждого элемента. Ничего лучше не придумал чем пробежать по всему дереву и спросить у каждого элемента его id. Для чего собственно написал вот такой алгоритм: <script language="javascript" type="text/javascript"> var el=document.getElementById('btnButton1'); //alert(el.charAt(0)+el.charAt(1)+el.charAt(2)); var elem=document.body;//текущий элемент //alert(document.getElementById('btnButton1').parentNode.parentNode.tagName); find() function find() { if(elem.firstChild!=null) { elem=elem.firstChild; alert(elem.getAttribute('id')+elem.tagName); find(); } else { [b] if(elem.nextSibling!=null) …
0 votes5 answers -
нужна помощь с печатной формой через onclick="window.print();"
Я далек от java. есть задача распечатать часть текста со страницы. 1. если вставить <a href="javascript://" onclick="window.print();">Печать</a> то печатается вся страница. вопрос: можно ли нужный фрагмент заключить в <div id="print">...</div> и передать id в java ? 2. нашел скрипт <script type="text/javascript" language="javascript"><!-- function atoprint(aId) { var atext = document.getElementById(aId).innerHTML; var captext = window.document.title; var alink = window.document.location; var prwin = open(''); prwin.document.open(); prwin.document.writeln('<html><head><title>Версия для печати<\/title>&l…
0 votes4 answers -
Почему не отображаются комментарии facebook?
Здравствуйте! На странице внизу под описанием товара настраиваю комментарии социалок в табах, построенных через разметку bootsrap3. Почему блок комментариев от facebook по умолчанию имеют ширину 0, хотя в странице его вставка выглядит как <div class="fb-comments" data-href="http://www.antilopagold.su" data-width="600px" data-numposts="5"></div>
0 votes1 answer -
Ajax + onclick
Есть следующий код который по клику на ссылке в div подтягивает определенную страничку по урле, но вот проблема как только страничка загрузится в div автоматом идет переход на ету страничку. И есче подскажите пожалуйста каким образом можна сделать тоже самое при клике на урле определенного класа. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Event BubblingQ</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[ var req=null; var url=null; var linkstatus=null; var …
0 votes11 answers -
Вывод результата на экран
Всем привет!!! Нужна помощь, являюсь новичком в JavaScript, так что строго не судите! Задача следующая: В первом окне спрашивается что вы хотите купить, и есть 2 переключателя(например карандаш и ручка) и кнопка далее. При нажатии на далее выводиться в новом окне то что было выбрано!(например...выв выбрали ручку!) Хотябы напишите где можно найти инфу по этому....а то уже много что перерыл и пока ничего(...
0 votes6 answers -
Как узнать имя объекта по которому кликнули? Событие click() jQuery
Здравствуйте ув. пользователи данного форума. У меня возник вопрос.. Какими средствами узнать имя объекта на который кликнул пользователь? Заранее благодарю.
0 votes27 answers -
Загрузка скрипта
Прошу помощи с непонятным косяком есть файл со скриптом, допустим D:\Projects\JS\Script.js его нужно прописать в загруженную браузером страницу в адресе прописываю скрипт javascript: var scriptElem = window.document.createElement ("SCRIPT"); scriptElem.type = "text\/javascript"; scriptElem.src = "file:\/\/localhost\/D:\/Projects\/JS\/Script.js"; window.document.body.appendChild (scriptElem); void (0); при этом если исходная страница открыта с этого же компа (для теста) всё нормально, но если с другого сервера (yandex.ru, google.com, etc.), то выдаёт ошибку [01.05.2013 22:57:21] Javascript - file://localhost/D:/Projects/JS/Script.js Указанный в ссылке скрипт не загруж…
0 votes32 answers -
Как сравнить индексы двух массивов?
Как сравнить индексы двух массивов? for (var i in arrVal) {for (var j in arr) {if (arr[j].index == arrVal[i].index) document.getElementById(arrVal[i].id).value = arr[j].data;}}Мой код не работает.
0 votes8 answers -
Ползунок JS
Добрый день, уважаемые форумчане! Сделал простецкую заготовку ползунка на JS - не могли бы поругать код? http://jsbin.com/ococij/1/ - ссыль
0 votes2 answers -
Как можно открыть ссылку в новом окне не фиксированного размера, но с убраными полосами прокрутки, строками состояния и т.д?
У меня или со всеми этими строками не фиксированное получается, или если убирать начинаю что-то, то фиксированным сразу становиться.
0 votes11 answers -
Смена фона при наведении на ссылку
Задача: Есть слой в котором есть 2 ссылки. В зависимости от того на какую ссылку наводим меняется фон этого слоя. Знания в JS нет. Поискал в Интернете решения, но либо не подходили, либо не работали. Помогите подправить или может кто-то предложит другой вариант На данный момент имеется. HTML: <!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=windows-1251" /> <title>Test</title> </head> <body> <script type="text/javascript"> document.getEl…
0 votes8 answers -
Не тривиальная задача
Давно интересует тема пропорционального изменения размера шрифта при переходе с одного разрешения на другое. Все должно быть на автомате без участия пользовотеля. Увеличивать/уменьшать размер шрифта средствами браузера не предлагать. Линк, где нечто подобное реализовано. Единственная проблема, размер шрифта меняется только в области контента, хотелось бы и в колонках отведенных под навигацию. Изменнение размера шрифта происходит и при простом изменении размеров окна браузера. Во всех случаях важны пропроции. Все колонки должны иметь плавающую ширину. Реализация на библиотеке jQuery. Вожможно ли обойтись без jQuery и пример реализации на обычном JavaScript. Есть желающие?
0 votes18 answers -
Подскажите как определить является ли node ссылкой
Подскажите как определить является ли node ссылкой и как вытащить из нее url.
0 votes31 answers -
Скрыть адресную строку в IE
Уважаемые Господа. Помогите, плз, чайнику. Как скрыть адресную строку в IE средствами JS в уже существующем окне.
0 votes2 answers -
Пару нюансов в массивах
Изучаю массивы JavaScript. 1)Скажите, если массив создаётся вот так: var z = ['красный','синий','голубой']; Переменная z первращается в объект конструктора Array? в отличи от такого создания var x = new Array(5,7,3,' Петя'); 2)Вот такой вариант у меня в коде встречается. function magazin(products){ А затем,после этой функции такая строка пишется var product = new Array(); //Здесь создается объект конструктора Аррей,верно? magazin(product); Функция с именем magazin,что превращается в массив магазин,такое разве бывает? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Тренировка</title> <link rel="styleshe…
0 votes31 answers -
меню с вложеними подменю
<html> <head> <script language="JavaScript"> function startMenu() { // Проверяем, поддерживает ли текущий браузер DOM if (document.getElementById) { // Получаем объект с именем идентификатора menu nav = document.getElementById('menu'); // Пробегаемся по всем дочерним элементам нашего меню for (i=0; i<nav.childNodes.length; i++) { node = nav.childNodes[i]; // Если дочерний элемент - LI, то идем дальше if (node.nodeName == 'LI') { // При наведении курсора на пункт меню, присваиваем LI класс over node.onmouseover = function() { this.className = 'over'; } node.onmouseout = function() { // При перемещении курсора за пределы пункта убираем кл…
0 votes12 answers -
Замена картинки при нажатии на ссылку
Всем привет! помогите пжалста осуществить сие действие. короче на стр есть эскизы фоток, нужно чтоб при нажатии на них на той же стр открывалась увеличенная версия эскиза
0 votes13 answers -
Как сделать ссылку не кликабельной с помощью JQuery?
Собственно, как сделать, чтобы при клике на ссылку перехода не было? Код самой ссылки менять нельзя.
0 votes2 answers -
PJAX - PushState AJAX
Привет всем! Прошу помощи в освоении pjax. Желательно на примере. Интересует подключение библиотеки и использование ее. Также интересует как заставить блок с плейером не перезагружаться, а по нажатию ссылок загружать их лишь в определенный блок. Заранее премного благодарен! П.с. Подключал так: <script type="text/javascript" src="/scripts/jquery.pjax.js"> <script type="text/javascript"> $(document).pjax('a[data-pjax]') </script> Ссылки делал вот так: <li><a href="/electro" data-pjax="#center">Электро</a></li> <li><a href="/ethno" data-pjax="#center">Этно</a></li> <li><a href="/humor" data-pjax=…
0 votes3 answers -
Как вывести текст из файла на экран через JavaScript(аналог SSI)
Как вывести текст из файла на экран через JavaScript(аналог SSI)? Я пробовал подключить .js файл, в него вписать i = "Text" , потом в документе прописать: <script language="javascript" scr="code.js"></script> <script language="javascript"> document.write(i); </script> все работает, но броузер пользователя кеширует подключаемый скрипт и при дальнейшем изменении файла .js у пользователя отображается старый текст. Как можно запретить кеширование подключаемого js кода?
0 votes2 answers -
Выпадающее CSS меню и выделение текущего раздела
Сделал меню как в статье Стиль для меню храниться в общем CSS файле, а само меню инклудится в нужный слой на каждую страницу. Теперь думаю как сделать так чтобы если посетитетель переш?л в какой-нибудь раздел, то этот раздел выделялся цветом, рамкой на самом меню, так как там намного удобнее, сразу ясно какой раздел открыт сейчас. Как такое можно организовать для пунктов верхнего уровня? Спасибо!
0 votes6 answers -
Настройка скрипта Light Box2
Здравствуйте уважаемые форумчане! Хотелось бы настроить прозрачность темного фона между изображением галереи и сайтом. Знаю, что нужно изменить значение... функции? аргумента? opacity от 0 до 1. Умолчальное 0.9 Вот код файла effects.js, если кто знает ткните пожалуйста пальцем // Copyright © 2005 Thomas Fuchs (http://script.aculo.us, [url="http://mir.aculo.us)"]http://mir.aculo.us)[/url] // Contributors: // Justin Palmer (http://encytemedia.com/) // Mark Pilgrim (http://diveintomark.org/) // Martin Bialasinki // // See scriptaculous.js for full license. /* ————- element ext ————-- */ // converts rgb() and #xxx to #xxxxxx format, // returns self (or first ar…
0 votes25 answers -
Крестики нолики
Почему выводит ошибку cells.addEventListener is not a function? https://jsfiddle.net/958Lpcra/1/ Подправил, всё равно не работает https://jsfiddle.net/958Lpcra/2/ Опять изменил и почему не работает? https://jsfiddle.net/958Lpcra/3/ А теперь почему не работает? При щелчке на первую ячейку или на вторую, запускается слушатель и если в этой ячейке, на которую кликнули, нету класса x или o,то добавить класс x. https://jsfiddle.net/958Lpcra/6/
0 votes15 answers -
Перебор в цикле элементов Form
Такой вот вопрос возник... Надо вывести значения полей заполненных в Форме Имена полей отличаюся цифровым идентификатором... В цикле вывод делаю через alert (document.meform.fam+i.value); Заполняю форуму а при выводе идет вывод не значений а NaN , в чем может быть проблема... Новичок в JS не весь синтаксис знаю. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <script language="JavaScript"> <!-- function test() { for (i=1;i<5;i++) { alert (document.meform.fam+i.value); } } --> </script> </head> <body> <h2 align="center">Анкета сотрудников</h2> <table>…
0 votes2 answers