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
-
Как скрыть e-mail от спамеров?
На сайте mariinsk.ru в низу с права я воспользовался сервисом и выглядел потом адрес вот так Email: Наш электронный адрес. но требуют прописать адрес (чтоб его было видно) Тогда я в шаблоне сервиса прописал в строке "Текст ссылки" сам адрес без знака @ а его уже добавил в полученный от туда код как картинку <img src="{THEME}/images/gav.gif" alt="собачка" />. При выделении текста (адреса) в место картинки копируется слово собачка. и получаемый адрес выглядит вот так nameсобачкаkuzbass.net . Вопрос если слово собачка заменить на знак @ то ( копируется вот так name@kuzbass.net) боты смогут также его скопировать или это уже им не по силам? Вопрос как правильно скрыть e-…
0 votes2 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 -
Проблема с Google maps в IE6
Не подскажете, как с этим бороться? Заранее огромное спасибо. Обязательно поставлю свечку этому чуду в 2014 году...
0 votes3 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 -
Движение фона
Написал скрипт движения фона туда-сюда <- -> function headBgMove(i, width, to){ if(to == "left") i--; else i++; var ai; ai = (i+i)+i; if(i == (width + 900)) to = "right"; if(i == 0) to = "left"; document.getElementById('headerbg').style.backgroundPosition = i; ptr = setTimeout('headBgMove('+i+', '+width+', "'+to+'")', 30 ); } где: i - стартовое положение фона width - ширина фона to - направление движения Все работает отлично, но не везде, кроме мазилы и хрома. не подскажите, как оптимизировать под эти два браузера, может у них объектная модель другая?
0 votes2 answers -
jquery jQuery UI autocomplete оптимизировать код
мне в руки от предыдущего разработчика попался код, которые забирает JSONP данные для построения списка на jquery UI autocomplete, выводит его и при выборе помещает результат в поле формы используется для ввода города в корзине https://www.resursmed.ru/cart запрос данных такого типа https://api.cdek.ru/city/getListByTerm/jsonp.php?q=нижний мне непонятны некоторые вещи: зачем выполняется перебор массива в success и select? и, можно ли сделать выбор первого значения списка при потере фокуса автозаполнялки, если в ней не ткнули в значение? change и blur в конце (на событие select) сделаны видимо чтобы запустить дальнейшую обработку onblur=javascript…
0 votes0 answers -
в IE проблема с setTimeout
Привет. http://sotnikovs.com/pronto/e-shop/test/10_send_02.html У меня при наведении, по вопросам [?] — открывается pop-up, все вроде бы нормально.. в FF в принципе нет кашмаров, но в IE, если быстро перейти на другой вопрос [?] то вкладка прежняя, остается со свойством - "block"... знаю, это таймер, который я вынужден был поставить, иначе стили разлетались.. но таймер в IE тугодумный, я выставил настройки таймера до нуля, но срабатывает он как будто выставили 500.. Как это избежать? Можно ли, выставить какое-нибудь значение, чтобы pop-up закрывался быстрее?
0 votes2 answers -
Подгружаемый select
Добрый день! У меня появилась задача создания динамически подгружаемого комбобокса, т.е. сначала должен загружаться комбобокс с 20-ю записями, а потом при прокрутке AJAX-ом подгружаются option, на которые привела прокрутка. Видел в интернете много примеров замены стандартных селектов на див и другие элементы... Но эти примеры созданы для более лучшей стилизации селекта, а вот пример подгружаемого не видел, может кто-нибудь знает такие? Заранее благодарен!
0 votes3 answers -
"Loading..." Страница грузится только после полной загрузки.
Страница построена как таблица. При открытии картинки и кнопки, сделанные на базе CSS, загружаются постепенно. Очень не нра. Как сделать так, что бы страница загружалась следующим образом - была надпись (это желательно) "Loading", что бы не напугать никого, а потом отображалась загруженная страница? Знаю только CSS и HTML, JS только планирую изучать, по этому прошу помочь подробно. Спасибо!
0 votes4 answers -
window.opener.localStorage
Вот такая проверка if (window.opener.localStorage!==undefined) выдаёт в IE (8 и 9) вот такую ошибку В firefox и chrome нормально, а вот в ишаке беда. Отчего это так бывает?
0 votes7 answers -
Проблема с Gulp
Установил gulp, сделал для него задачу, что бы sass компилировал в css, это задача работает. Потом сделал задачу Gulp Watch , которая следит за изменениями в sass и автоматически его компилирует, это тоже работает. Но когда установил плагин Browser Sync, он почему-то не работает. Я его запускаю, он запускается, но когда я вношу изменения, то страница не обновляется, почему? Делал по этой статье http://webdesign-master.ru/blog/tools/2016-03-09-gulp-beginners.html Вот файлы http://dropcanvas.com/d8jnp
0 votes4 answers -
По вызову функции должно срабатывать значение
У нас есть: <body> <input type="button" value="button" onclick="test()" /> <span id="div">BLOCK</span> <script type="text/javascript"> function test(){ var a = [] a[0] = document.getElementById('div').innerHTML = '<h1>Bye1</h1>'; a[1] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[2] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[3] = document.getElementById('div').innerHTML = '<h1>Bye3</h1>'; } </script> </body> Задача: При нажатии на <input type="button" value="button" onclick="test()" /> в <span id="div">BLOCK&l…
0 votes4 answers -
Нужна уникальная галерея фотографий ))
Буду очень благодарен если кто-то поделиться такой фотогалерей (см. http://fotoobmennik.ru/image-48D8_4CE67C1C.jpg ). Может кто-то сам разрабатывал, или кто-то где-то видел, или просто знает где можно взять такое счастье))) Любой подсказке буду очень рад.. Заранее СПАСИБО. Уже много страниц перелопатил, но такое не нашел.
0 votes3 answers -
Всплывающие окно проблемы с IE 7
Всем привет, имеется скрипт всплывающего окна... #Код js_ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } /* This is our current popup function - parts of the site still use it, so I need to keep it */ function acpopup(strURL,strType,strHeight,strWidth) { var strOptions=""; if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth; window.open(strURL, '', strOptions); } /* new accessible, unobtrusive popup code */ function windowLinks() { // create a new function called window…
0 votes5 answers -
Не возможно получить высоту блока. Почему?!
Собственно проблема. Хотел выравнить блок с контентом относительно содержания правого нижнего через jQ. Для этого хотел взять всю высоту правого и относительно этого выставлять для основного левого блока.. Но увы.. мне выдает, что высота левого блока равна правому, однако визуально совсем не так... Через alert пишет что высота 759(задан min-height такой), но она равна 914. Причем аналогичная ситуация с родительским accentPanel(тоже высота равна 759). Пробывал через .height(); и .outerHeight(); Разве jQ не может брать динамическую высоту?! В чем вообще может быть проблема?!
0 votes4 answers -
ajaxSubmit формы + дополнительные данные
Имеется форма с несколькими полями + таблица с данными: http://jsfiddle.net/nvCp2/ При нажатии кнопки "Отправить" происходит отправка данных на почту. Вопросы: 1) при отправке данных php скрипту нужно добавить туда данные из таблицы - как это можно сделать? 2) тестирую локально(html страница + js скрипт) лежат на пк, а php скрипт на сервере - при нажатии "Отправить" в консоли такие данные: SUBMITXMLHttpRequest cannot load http://*******/send.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. index.html:1NOНесмотря на то что консоль вывела "NO" письмо на почту пришло. Непонятно что за ошибка(к…
0 votes1 answer -
Phatfusion: MultiBox
http://www.phatfusion.net/multibox/ классная штука. Скачали. Разархивировали. Запускаем (..\MultiBox\multibox\index.htm) Упс, не работает. Смотрим исходный код, видим: <script type="text/javascript" src="../utils/overlay.js"></script> понимаем, что файл этот лежит в этой же папке, меняем на: <script type="text/javascript" src="overlay.js"></script> обновляем стр. Опа, работает!! Чудесно!!!! Опа, а как же ш разбить проигрываемые файлы на группы, к примеру, хотим отделить картинки от других файлов: Чтобы при нажатии на картинку мы видели на экране "1 of 3" и стрелки "назад, вперед" чтобы ходили только по картинкам, а при нажатии, на другие файлы, …
0 votes0 answers -
serialize() и name кнопки
$(function() { $(".visible").submit(function(event){ var data = $(this).formSerialize(); event.preventDefault(); $(this).find(".invis").html('<img src="../images/loaderA16.gif" alt="Uploading..." />'); var block = $(this).find(".invis")[0]; var success = function(result){ $(block).html(result); $(block).delay(3500).fadeOut(); } var error = function(){ $(block).html('<span style="color:red;">Cant load data </span>'); } $.ajax({ 'data' : data, 'url' : $(this).attr("action"), 'type' : $(this).attr("method"), …
0 votes10 answers -
Bootstrap 3 Image Gallery БЕЗ картинок-иконок ищу...
Всем привет, Подскажите пожалуйста хорошую и удобную Bootstrap 3 Image Gallery которая бы работала БЕЗ картинок-иконок Я погуглив - в основном такие либы требуют картинок-иконок или как эта https://github.com/blueimp/Bootstrap-Image-Gallery/blob/master/README.md#demo где в доке написано Но я попробовал без иконок - не работает... Спасибо !
0 votes3 answers -
Две ссылки на строку с текстом
Здравствуйте. Меня интересует следующее : Допустим есть слово "Дата создания" при щелчке на которое мы переходим на ссылку указанную в элементе <a> атрибута "href", все это конечно хорошо, но ! Как сделать чтобы при первом щелчке попадать по одному адресу, а при втором щелчке, по этому же слову, попадать на другой URL адрес ? Скажем такой себе кругооборот: ТЫЦ - один адрес, ТЫЦ - второй адрес и так все время(чередование) Я так понимаю без JavaScript и события onclick тут не обойтись. Помогите пожалуйста.
0 votes4 answers -
Интерактивная карта-озображение
Друзья, есть такой скрипт для создания интерактивной карты-озображения http://forum.dklab.ru/js/advis......lzovan...noyGrafiki.html Кое-как нашел подобное. Возможно и вам пригодится. Сам бы признаюсь честно, такое не осилил. Пробовал разбирать скрипт, но так и не нашел как управлять текстом, который появляется внизу при наведении на изображение. В связи с этим вопрос, возможно ли абсолютно спозиционирвоать? Спасибо.
0 votes2 answers -
Как сделать прицельное увеличение изображения?
Нужный функционал в совершенстве реализован тут. Не обязательны кнопки (но с ними намного лучше), хотя бы прицельное увеличение по клавишам.
0 votes1 answer -
Как использовать xml внутри html
На странице xhtml, нужно передавать в JavaScript множество данных, поэтому встает вопрос. Как валидно создать островок данных из XML внутри XHTML? Чтобы, как-то так: ... <span class="listing"> <xml> <thing cond="current"> <name>Молоток</name> <color>Красный</color> </thing> <thing> <name>Перфоратор</name> <color>Черный</color> </thing> <thing> <name>Гвоздь</name> <color>Серый</color> </thing> </xml> </span> ... Или есть другие, лучшие способы?
0 votes0 answers -
Envo. Библиотека для организации и наследования плагинов jQuery
Понимаю что во времена Angular, React и прочих фреймоврков может быть не очень актуально, но все же решил опубликовать свою простенькую библиотеку для огранизации плагинов старого доброго jQuery. Библиотека решает следующие задачи: Организация кода плагина в виде псевдо-класса Наследование плагинов Передача параметров в плагин Подключение плагинов к странице Ajax-перзагрузка плагинов Подписка на события Если кому интересно, прошу сюда: https://bitbucket.org/grifix/envo Примеры использования тут: https://bitbucket.org/grifix/envo/sr...les/?at=master Пример плагина: (function ($) { var parent = envo.Plugin; // Плагин от…
0 votes2 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