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
4,723 questions in this forum
-
Простейший drag and drop
Если перемешать ползунок вправо, а потом влево, то курсор его не цепляет, как убрать этот косяк? https://jsfiddle.net/cgcjp036/
0 votes12 answers -
Как сделать, чтобы музыка <embed> на странице не играла только при первом посещении?
Приветствую, великие и ужасные! Есть простой скрипт: var MSIE=navigator.userAgent.indexOf("MSIE"); var NETS=navigator.userAgent.indexOf("Netscape"); var OPER=navigator.userAgent.indexOf("Opera"); if((MSIE>-1) || (OPER>-1)) { document.write("<BGSOUND SRC=sound.wma LOOP=1>"); } else { document.write("<EMBED SRC=sound.wma AUTOSTART=TRUE "); document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>"); } Музыка играет на главной странице. Все работает. Как можно сделать, чтобы при повтором заходе на главную она больше не играла? А то каждый раз она надоедает, вы же понимаете...
0 votes1 answer -
Проблема с jQuery внутри callback-функций
Внутри callback-функций выражения вида $('#something') не работают, поскольку $ - не определено. Однако, jQuery можно вызвать безопасно - с помощью jQuery('#something'). Как побороть ситуацию? $(document).ready(function() { // $=jQuery; //временно вынужден использовать такой вот грязный хак jQuery("#com_transfer_slider_counter_1"); // работает $("#com_transfer_slider_counter_2"); //не работает };
0 votes2 answers -
Заголовок Connections: close для XHR или XMLHTTP запроса
Интересует удавалось ли кому-то отправить запрос средствами JS с заголовком Connections: close?
0 votes3 answers -
поиск элемента
Почему, если искать с помощью querySelectorAll, то работает, а если с помощью getElementsByTagName, то не работает? http://codepen.io/anon/pen/XXjzJg
0 votes6 answers -
Изображение в новом окне
Есть код на пхп, когда кликаешь по ссылке, на новой странице он выводит картинку и инфу, КАК передать мои данные пхп скрипта в JS, чтобы они открылись в новом всплывающем окне? Видел что-то похожее в интернет-магазинах, когда кликаешь открывается увеличенное изображение и описание к нему! может есть простое универсальное средство!? Вот так щас выводится изображение на страницу, а надо кликая по ссылке в новом окне, а какой код js в тег ссылки добавить я не пойму: <a href="http://$bodytext"><img src="mages/$pic">открыть в новом окне</a>
0 votes1 answer -
Функции JavaScript + innerHtml
начал изучать сей язык, столкнулся с проблемой: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> <script language="javascript" type="text/javascript"> function check() { var number=document.getElementById("cifra").value; switch (number) { case '1' : alert('Кукареку'); document.getElementById('vvod').innerHTML = 'Пользователь ввел 1.' break; } } </script> <style> p { color: red; font-size: 18px; text-decoration: underline; } </style> </head> <body> <font> <form> Введите число от 1 до 10: <input type="text" name="nu…
0 votes2 answers -
Как в ссылку вставить скрипт на отправки формы поиска с текстом?
Есть такая ссылка: <a href="#search-searchword" onclick = "document.querySelector('#search-searchword').value = this.innerText;">Чудо</a> Как сюда вставить скрипт, чтоб выполнялся поиск с нужным мне текстом. То есть отправки формы.
0 votes0 answers -
Очень нужно. связано с document.URL
Привет. С js я не в ладах, но очень нужна такая функция: вот пример табов - http://sotnikovs.com/diff/, по переключению, им присвоен URL. Мне нужна функция (по-моему нужно использовать document.URL), которая будет вытаскивать URL и когда ты к примеру кликаешь где-нибудь по этой ссылке - http://sotnikovs.com/diff/#user3 то становится активной 3-я вкладка. Надеюсь, объяснил, что хочу правильно. Буду благодарен, если кто поможет это воспроизвести.. если это можно осуществить на Jquery - еще лучше)
0 votes5 answers -
какая функция возвращает количество символов
я хочу написать простенький валидатор для формы на jQuery что-то функция lenght мне не дает там количество общее символов как узнать? делал так if ($(".myForm input.userInput").value.length < 2) { alert("Все поля обязательны для заполнения!"); $(".myForm input.userInput").css({background:"yellow", border:"2px red solid"}); return false; }
0 votes3 answers -
Функция disable для нескольких checkbox
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox. - удалить - опубликовать (это checkbox отмечен тегом checked) - на главную - инфо Задача у меня следующая: при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
0 votes2 answers -
Нужно решение проблемы
Проблема в том что при выборе Функции2 появляется Текст но при выборе Функции1 Текст не исчезает. <input type="radio" name="kogda" id="vopros" checked="checked" /> <label for="vopros">Функция1</label> <input type="radio" name="kogda" id="qwert" onclick = "qwertChecked() "/> <label for="qwert">Функция2</label> <label style="padding-left: 2px;" for="12qwert">Текст </label> <input type="text" id="qeqwert" />
0 votes3 answers -
Сброс состояния .one возможно или нет?
Всем привет. Захотел вникнуть в JS параллельно делая небольшой проект. В общем надо сделать так чтобы при нажатии на #input появлялся div #downmenu, потом при клике в любое место этот div исчезал но при клике на сам div пока что ничего не происходило. В общем я сделал появление div и исчезновение но как заставить это работать постоянно не могу понять потому что .one запускается только один раз. Может кто нибудь подскажет более красивое решение. Вот код. <!DOCTYPE html> <html> <head> <title>test</title> <link type="text/css" rel="stylesheet" href="reset.css"></link> <style> #field { margin-lef…
0 votes4 answers -
не иннерит
Делаю js, возникла проблема, не работает такая конструкция в ие: document.getElementById("users").innerHTML=document.getElementById("users").innerHTML+"<option value="+data.response[i].uid+">"+data.response[i].first_name+" "+data.response[i].last_name+"</option>"; users это select, сама проблема в том что в него не грузятся опшены.
0 votes6 answers -
Область видимости переменных
Скажите, пожалуйста. Почему переменная становится видимой после такого ее упоминания: if(0)while(0)for(;;)if(1)else var a = 'a'; alert(a); ? То есть, переменная создается в теле конструкции, до которого процесс ни когда не доходит, и все равно становится видимой.
0 votes9 answers -
Перевод строки
Есть textarea в которой находится некоторый текст из нескольких строк. Необходимо с помощью JS найти позицию 1-го переноса строки. Пробовал делать так: document.getElementById('textarea_id').innerHTML.indexOf('\u000A') или indexOf('\n') Работает во всех браузерах кроме ИЕ. Как можно это сделать в ИЕ?
0 votes2 answers -
высота строки таблицы скриптом
Необходимо задать высоту строки таблицы 100%-250px. А как это написать?
0 votes2 answers -
Проблема в Google Chrome
Необходимо чтобы при клике на checkbox внизу открывались дополнительные поля. В примере привожу код, но он не срабатывает в Google Chrome. Есть какое-нибудь решение? <!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>Дополнительные поля</title> </head> <body> <script> function activField(form) { form.yur_field.style.display = form.yur.checked ? 'block' : 'none'; } </script> <form style="margin-top: 15px;" class="…
0 votes2 answers -
Нелогичное поведение скрипта
Есть сайт. В нём на странице участника есть код <div class="right"> <a href="" class="l"></a> <div class="border"><img></div> <a href="" class="r"></a> </div> Картинки могут быть разного размера, но не более 422px. Кнопки .l и .r следовательно должны меняться под размеры каждого отдельного изображения. Поскольку .right размер не фиксирован height:100% тут не отделаться. Есть вот такой js $(document).ready(function(){ var height = $(".right").height(); $(".r, .l").css('height', height+'px'); }); Всё хорошо, тол ько есть небольшой баг. Если зайти на страницу напрямую (откройте webkit браузер и посетите ссылку),…
0 votes14 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 -
Как правильно организовать загрузку
Хочу странного )) У меня есть слайдер, в котором первая картинка на сервере выводится в центре, а все остальные урлы к картинкам записываются в data-src к пунктам превью. Вобщем, вот тут все понятно http://codepen.io/amelice/pen/lazAK. Слайдер работает так, при нажатии на кнопки контрола ( вперед и назад, пункты превью) вытаскивается дата-срс с нужного пункта и пишется в src на центральной картинке. Проблема в том, что загрузка картинки начинается только когда происходит событие - приходится ждать когда картинка не маленькая. Мне кажется, что можно как то оптимизировать этот момент, чтоб можно было сразу не грузить все картинки, а по мере необходимости, ну и чтоб не тормо…
0 votes16 answers -
hoover button hoover text
1. господа. делаю через frontpage hoover-button. Она сохраняет дополнительные файлы рядом со страницей. Наверняка можно избавиться от этого и сделать встроенный в страницу код. Как этого добиться? Эта функция подменяет картинку, когда наводишь на не? мышью. 2. Ещ? хочется сделать мигающие (изменяющиеся по цвету) буковки текста. Для этого надо Java или исопльзовать HTML возможности?
0 votes3 answers -
Помогите,пожалуйста.Как сделать так, чтобы шапка и верхнее меню сайта двигалась вместе с прокручиванием на сайте.Заранее спасибо!
Помогите,пожалуйста.Как сделать так, чтобы шапка и верхнее меню сайта двигалась вместе с прокручиванием на сайте.Заранее спасибо!
0 votes1 answer -
getElementById vs FF
<div id="test" style="width:200px; height:200px; background-color:green;" onclick="menu_dynamic('01')"></div> <div class="level_2" id="menu_01">balblabla</div> function menu_dynamic(number) { var block='menu_'; block = block+number; alert(block); block=document.getElementById(block); alert(block); } При клике на зеленый квадрат в процедуру передается ссылка на объект menu_01. Во всех браузерах второй alert выдает [object HTMLDivElement] а в ФурриФоксе null. Как обойти это?
0 votes3 answers -
События-мутанты
Кроме событий, которые генерирует пользователь при работе со страницей, можно делать еще и свои собственные события. Пример кода <!DOCTYPE HTML> <html> <head> <title>Mutation event demo</title> </head> <body id="body"> <script> var bodyNode = document.getElementById("body"); bodyNode.addEventListener( "changeBG", function(){ this.style.backgroundColor = "#ccc" }, false ); function chbg( node ) { var mEvent = document.createEvent( "MutationEvent" ); mEvent.initMutationEvent ( "changeBG", true, true, document, null, null, null, 0 ); bodyNode.dispatchEvent(mEvent); } </script> <a hr…
0 votes4 answers