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
-
Ajax И Кодировка
Я через ajax загружаю один html файлик но вот беда все русские буквы в нем становятся кракозяброй, сам файл обязан быть win-1251 load('test.html') Вопрос как все таки загрузить файл чтобы он нормально читался?
0 votes4 answers -
Draggable+Sortable
Есть список с сортировкой и клонированием: http://jqueryui.com/demos/draggable/#sortable Нужно чтобы в клонированном блоке появлялась надпись Я клонированый блок то есть событие происходило после перетаскивания. Подскажите, пожалуйста, как это сделать. Никак не получается
0 votes5 answers -
Нжна помощь код работает не у всех.
В шапке сайта прилепил <script type="text/javascript"> window.defaultStatus="Добро пожаловать на мой вебсайт"; </script> Результат.. На моем компе показывает.. На других нет.. Не пойму в чем загвоздка.. Может с доктайпом как то связано? у меня <!doctype html> <html xmlns="http://www.w3.org/1999/xhtml">
0 votes11 answers -
Плюс 4 процента к итоговой сумме
Подтолкните в нужном направлении, верно ли я делаю? исходная ф-ция: <script> <!-- function submitForm(val) { if(val != 'Y') document.getElementById('confirmorder').value = 'N'; var orderForm = document.getElementById('ORDER_FORM_ID_NEW'); jsAjaxUtil.InsertFormDataToNode(orderForm, 'order_form_div', false); orderForm.submit(); return true; } //--> </script> ну и то что я пытаюсь так сказать сделать: <script> <!-- function submitForm(val) { if(val != 'Y') document.getElementById('confirmorder').value = 'N'; var person_legal = document.getElementById('PERSON_TYPE_2'); var sum = document.getElementById('sum_product'); var without_n…
0 votes14 answers -
установка fancybox через bower
помогите пожалуйста разобраться с установкой fancybox через bower в проект на angularjs я нашёл модель fancyboxes здесь . на это страничке написано, что нужно ввести: $ bower install FancyBoxes я это сделал. затем прописал его в bower.json: { "name": "angular-campus-app", "dependencies": { "FancyBoxes": "", "angular": "^1.5.5", "angular-material": "^1.0.7", "angular-ui-router": "^0.2.18", "angular-sanitize": "" }, "overrides": {} } затем добавил его в основной модуль так: angular.module('app', [ 'ui.router', 'ngSanitize', 'ngAnimate', 'FancyBoxes', 'app.config', 'app.directives', 'app.filters', 'app.servic…
0 votes0 answers -
Интерполяция выражений
Всем привет! А что не так то здесь? http://cssdeck.com/labs/l9wxq5mq
0 votes4 answers -
Как сделать, чтобы текст более не выводился, после определен. правила?
Сейчас, если набираешь больше 10 символов, выпадает определенный текст. Если ты набрал более 50 символов, этот текст исчезает. Но как сделать так, чтобы если ты начал стирать текст менее 50 символов, то второе правило уже не действовало, то есть не выводило текст заново?! вот пример: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style> .hint { color: red; font-size: 12px; } #stopposting { color: red; display: none; } </style> </head> <body> Вписываем текст ↓<br/> <input id="title" size="60" name="title" value="" onchange="blurValid(this, 'title', '')" onkeyup=" if (t…
0 votes2 answers -
Интерактивная карта-озображение
Друзья, есть такой скрипт для создания интерактивной карты-озображения http://forum.dklab.ru/js/advis......lzovan...noyGrafiki.html Кое-как нашел подобное. Возможно и вам пригодится. Сам бы признаюсь честно, такое не осилил. Пробовал разбирать скрипт, но так и не нашел как управлять текстом, который появляется внизу при наведении на изображение. В связи с этим вопрос, возможно ли абсолютно спозиционирвоать? Спасибо.
0 votes2 answers -
Как сделать вот так?
Не подскажете как называется скрипт или как сделать как изображено тут savlis. com ? при наведении на картинку проявляется на этой картинке фон с текстом, где "Детские" и т.д.
0 votes3 answers -
Динамическое изменение переменной в less стиле
Хай! Изменяя переменную с less файле, помощью jquery, у меня появляется бага, конкретнее: все адреса что есть в файле style.less, типа background: url('../img/image.png'), после динамичечкого изменения переменной, становятся вида: background: url(image.png). Вот и вся проблема) Кто то сталкивался или может догадывается, что не так? Так же и со шрифтами. Они вообще в другой папке. Спасибо. Вот как меняю переменную: less.modifyVars({'@color': value});
0 votes1 answer -
Расчет стоимости (сложение сумм)
Здравствуйте! Подскажите пожалуйста как сложить сумму чеков и скроллов вое дину, чтобы все суммировалось... То есть чтобы $('.option').val() прибавлялось к $("#total") (итог). Примеры есть, но мусолить их, это пустая трата времени, по этому делаю сам ... Пример: http://codepen.io/anon/pen/bdaKad
0 votes6 answers -
Не работает
После скролла списка не срабатывает функция my() (которая убирает его). Если им не пользоваться все ок. <!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> z=250; b=0; a=0; function my2() { if(z==115) {return}; a=setTimeout('my2()',10); z -= 1; document.getElementById("div1").style.top = z + 'px'; } function my3() { if(z==250) {return}; d=setTimeout('my3()',10); z += 1; document.getEle…
0 votes3 answers -
Настроить меню аккордеон
Всем привет! Такой вопрос, поставил на сайт менюху на jQuery <script type="text/javascript"> $(document).ready(function($){ $('#accordion-2').dcAccordion({ eventType: 'click', autoClose: false, saveState: true, disableLink: true, speed: 'fast', classActive: 'test', showCount: false }); }); </script> Как сделать так, что бы при переходе на другую страницу, пункт меню оставался открытым, если оставить autoClose: false, так и получается, но как сделать при этом, что бы при открытии нового пункта аккордеона, сворачивался прошлый. А то нужно руками закрывать и открывать все по очереди, может дописать какую строчку надо? Я в Javascript вообще…
0 votes1 answer -
Как при нажатии на картинку вывести видео посередине экрана?
Добрый день, подскажите, как можно при нажатии на картинку видео вывести iframe с видео посередине экрана, как на сайте rutube.ru например
0 votes2 answers -
Почему прыгает липкий блок?
Использую http://leafo.net/sticky-kit/ К верхней границе прилипает блок с названием продукта https://www.road.media/headunit/volvo/993570 Но при дальнейшем скролле такое ощущение, что он пересоздаётся каждый раз. А когда докручиваю до конца страницы, то вообще большой кусок пустого места появляется. Что самое интересное, работало же.. Не пойму никак, где я намудрил? Вот мой код, который управляет "наклейкой" из файла mainscript.js var $j = jQuery.noConflict(); $jwindow = $j(window); $j(document).ready(function () { $sticker = $j("#product_sticker"); if ($sticker.length) { var stickDistance = $sticker.offset().top + $sticker.height()…
0 votes3 answers -
Select и ajax
Есть замечательный пост Great Rash'a "Стилизуем селект". Можно ли воспользоваться этим методом в таком случае: Есть стандартная форма выбора автомобильных запчастей: <form id="id_inf" method="POST" action="/catalog/"> Марка: <select id="brand" name="brand" onchange="change(this)"> <option value="">—</option> </select> <br>Модель: <select id="car" name="car" onchange="change(this)"> <option value="">—</option> </select> <br>Год выпуска: <select id="year" name="year" onchange="change(this)"> <option value="">—</option> </select> <br>Тип кузова: <selec…
0 votes3 answers -
Параллельный выбор элементов
Помогите, ситуация такая. Есть один набор элементов, есть другой: <div class='element1'></div> <div class='element2'></div> .... <div class='element100'></div> <div class='el1'></div> <div class='el2'></div> .... <div class='el100'></div> Надо, чтобы при клике по element1 открывался el1, при клике на element100 открывался el100, и т.д. Сам не догоняют Сайт на jQuery
0 votes13 answers -
Скрипт фотогалереи
Здравствуйте, у меня на сайте есть небольшой скрип фотогалереи, который выводит фотографию и меняет её при нажатии кнопок назад или вперёд. Мне надо добавить функцию, которая помимо фотографии будет выводить рядомещё и описание фотографии. Т.е. на сервере лежит фото в jpg и описание в txt. Можно ли это сделать только в JS, или надо использовать другие языки? Я мало знаком с JS, поэтому прошу помочь мне доработать скрипт. <script> var slide = new Array; var pictureName = new Array("flower[1].jpg", "flower[2].jpg", "flower[3].jpg", "flower[4].jpg"); for (var i = 0; i < pictureName.length; i++) { slide[i] = new Image(); slide[i].src = pictureName[i]; …
0 votes4 answers -
Javascript в классе CSS
1)Скажите, можно ли для определенного класса в CSS использовать скрипт(Javascript)? Чтоб потом вставить этот класс где-то в коде хтмл. 2)Если такого нету, как для определённого браузера использовать определённый код Javascript?
0 votes4 answers -
window.opener.localStorage
Вот такая проверка if (window.opener.localStorage!==undefined) выдаёт в IE (8 и 9) вот такую ошибку В firefox и chrome нормально, а вот в ишаке беда. Отчего это так бывает?
0 votes7 answers -
не могу найти источник ошибки...
Здравствуйте. Есть очень-очень старый сайт: mackevision.de При клике на кнопку Gallery (справа под банером) в консоли ФФ появляется сообщение: "Error: useless setTimeout call (missing quotes around argument?)", в ИЕ8-9, при включенном показе ошибок, вываливается модальное окно с ошибкой "Invalid argument", вот скрин дебагера в ИЕ: http://i.imgur.com/74gEf.png Т.е. понятно, почему возникает ошибка. Но не понятно, где происходит проблемный вызов setTimeout. Никак не могу придумать, как ее найти. Текстовый поиск по setTimeout и ссылкам на него не помог.
0 votes6 answers -
небольшая работа по JS - доделать форму размещения (подсчет стоимости)
в форме размещения объявления пытаюсь вывести 1. количество знаков в объявлении, 2. стоимость одного объявления (= стоимости одного знака, в зависимости от выбранного типа объявления * количество знаков), 3. общую сумму заказа (= количество публикаций (выбирается из календаря) * стоимость одного объявления - скидка в 7% если выбрано 4 или более публикаций) 4. Размер скидки в рублях (= 7% от суммы заказа) количество знаков подсчитывает, в отдельный див вывел без труда... есть уже календарь, который даты публикации передает... Дальше почему то затык...что делаю не так? не могу посчитать и вывести .... 5. Кроме того, нужно в поле «Текст объявления», за…
0 votes1 answer -
Не работает автоматический переход по ссылке из document.anchors
<html> <head> <script> function start(){ var a=document.anchors[0]; a.click(); } </script> </head> <body onload="start()"> <a href="index-1-table.html"></a> </body> </html>
0 votes4 answers -
jQuery
Здравствуйте. В библиотеке jQuery есть метод show(), мне нужно чтобы он, помимо своих основных функций, выполнял еще мои. К примеру, выводил на экран какое-нибудь сообщение при помощи alert();. Как это сделать?
0 votes6 answers -
Вывод нескольких результатов вычисления скрипта.
Добрый день! Понимаю что вопрос глупый и он от незнания js, но тем не менее мне не удалось найти ответ самостоятельно. Есть скрипт который считает 3 разных результата и есть форма из которой берутся значения. И есть 3 поля, куда надо вывести эти 3 значения. Но по непонятной мне причине, во всех 3-х полях выводится первое значение. Вопрос: как вывести в каждое поле свое значение? <script> function SumAll() { var myform = document.forms.myform; var a=parseFloat(myform.a.value); var c=parseFloat(myform.c.value); var sum = (a + c)/0.001532; var sum2 = Math.round(sum)/100; myform.som.value = sum2; …
0 votes2 answers