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
-
onclick
Я JS совсем не знаю, но мне понадобилась одна функция. Кому не сложно, обьясните пожалуйста как сделать, что бы при клике на слове "Новые", отображались 2,3,4 ячейки. При повторном клике скрывались обратно. файл.html <table> <tr> <td> <H1>Новые</H1> </td> <td class="dis_none"> <a href="/">за этот месяц</a> </td> <td class="dis_none"> <a href="/">За прошлый</a> </td> <td class="dis_none"> <a href="/">За позапрошлый</a> </td> <td width = "100%" > </td> </tr> </table> файл.css: .dis_none { display:none; }
0 votes11 answers -
Динамическое создание формы
Переделал скрипт под себя, но кое-что перестало работать, а именно: 1) в фф работает кнопка добавить, но не работает кнопка удалить, а в ие вообще ни одни кнопка не работает. 2) при создании новых форм fieldset вкладывается один в другого и получается наложение рамок от fieldset. html <div id="tovar"> <fieldset id="newline" name="nomer[0]"> <label>Название товара<font color="#FF0000">*</font> <input type="text" name="product[0]"> </label> <label>Ссылка на товар<font color="#FF0000">*</font> <input type="text" name="url[0]"> </label> <label>Артикул<font color="#FF0000">*</font> <i…
0 votes0 answers -
Онлайн игра на Node.js + SockJS или socket.io / Node.js
Здравствуйте, уважаемые форумчане. Проблема в том, что я хочу сделать мультиплеер для игры 2048. Я нашёл готовую реализацию на SockJS но в этой версии оппонент выбирается случайно, а мне нужно как-то выбрать оппонента. Так вот с этим я потратил несколько дней но ничего особо не сделал , пытаясь все переделать под Socket.IO. Пытался использовать механизм комнат в socket.io но ничего не получилось. Буду рад любой помощи.Хотя бы знать , в какую сторону копать,может в SockJS есть возможность сделать мультиплеер с приглашениями или комнатами, то есть, хоть как-нибудь выбирать оппонента. найденный пример
0 votes2 answers -
объект рисунок
здравствуйте. с объектами работаю первый раз, поэтому не могли бы вы помочь вот с чем. создаю конструктор: function ImageCreate(width,height,src,alt) { this.width=width; this.height=height; this.src=src; this.alt=alt; } cоздаю объект: var img1=new ImageCreate(100,220,"img/pic1.jpg","img1"); как вывести картинку в браузер?
0 votes5 answers -
API Google Map v3
Добрый вечер. Помогите пожалуйста решить такую задачу: Нужно при нажатии на ссылку показать на карте (google map) выбранную область в версии 2 это делалось следующим образом <span onclick="map.setCenter(new GLatLng(40.3,-58.5), 2);" style="cursor: pointer;"><u>Титл ссылки</u></span> От версии 2 к версии 3 код Google API изменился в этом участке следующим образом: v2 var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(40.3,-58.5), 15);> v3 var myLatlng = new google.maps.LatLng(40.3,-58.5); var myOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.…
0 votes3 answers -
Смена текста по двойному клику
Привет ребята! Вот возникла необходимость сделать так, чтобы по двойному нажатию на текст, который находится в ячейке таблицы (либо по двойному нажатию на эту ячейку) на его месте появлялся ListBox. После выбора элемента в этом ListBox-е выполнялась процедура (применялся фильтр) и на его месте появлялся уже новый текст. Вот тут возникает вопрос, как определить физические границы ячейки таблицы... Может кто-то пробовал что-то подобное? Спасибо!
0 votes3 answers -
mysql>php>js>php>mysql
Есть БД в которой табличка с данными item, в ней поля - |id|name|loc|locx|locy| Задача в чем...нужно чтобы яваскрипт читал данные из БД только если у записи loc=5. И чтобы находило все записи с loc=5. После этого яваскрипт ставит картинку...допустим image.jpg по координатам locx locy. Если в БД две записи с loc=5 то по коорденатам лепятся все картинки...пожже надо сделать будет чтобы картинками можно было двигать мышкой...и чтобы при передвижении записывались координаты в БД. Звучит просто но как это все реализировать? Вот как это пока выглядит (не работает присвоение имени картинке(( и вообще все как-то дико слишком...мне нужны обращения и управление картинками...почем…
0 votes10 answers -
checkbox disabled. Обработка onclick
Есть чекбокс, который программно может менять атрибут disabled=true|false. Естественно, если diasbled=true, он перестаёт обрабатывать события (онклик, по крайней мере). Удивительно но и до родителя он его тоже не пропускает. А очень нужно.... <div id="div1" onclick="doclick(this)" style="z-index:2;"> <input type="checkbox" id="ch1" disabled="true" onclick="doclick(this)" style="z-index:1;"/> </div> вот такая конструкция doclick() не выполняет при щелчке по объекту. А очень хочется. Кто-нибудь бодался?
0 votes2 answers -
Постоянная генерация события mousemove в Chrome
Однажды, делая jQuery презентацию через fadeIn-fadeOut встала задача ее запуска лишь после того, как пользователь подвигает курсором мыши по странице. Проверку построил через событие mousemove. Все это везде прекрасно работало, кроме Chrome, он почему-то сам постоянно генерировал сие событие. Даже когда курсор находился на одном месте – событие происходило. Пришлось извращаться и самому делать проверку на изменение координат курсора при его движение, но это сам факт такого извращения меня не особо радует. Было это еще в начале лета, решил, что баг в браузере и скоро его исправят, но опять делал похожую задачу и он всплыл. Есть ли более культурное решение данной проблемы,…
0 votes17 answers -
Object literal syntax
задача: есть объект, в котором должны быть статические (не будут изменяться) и динамические (будут изменяться) свойства. испльзуя Object literal syntax для объекта статич. свойства я объявляю как свойства, а динамические каждый раз перезаписываю в методе init. вот так: obj = { stat1 : 'some value', stat2 : obj.stat1 + ' will be here', init : function(){ // небходимо использовать некоторые из ранее созданных свойств этого объекта (stat1, stat2,...) dynamic_prop = stat1 + stat2; } } obj.init(); но при попытке использования stat1 когда я объявляю stat2 приводит к ошибке: "obj is undefinite". то же и с init() методом. чувствую, что-то не так, но не врубаюсь ч…
0 votes17 answers -
Размер фона
А можно ли менять размер фона, т.е. мне фон надо подгонять под размер td
0 votes6 answers -
Как проверять скрипты?
Народ всем привет. столкнулся с проблемой на одной сайте пришлось использовать сразу 2 скрипта с jquery один работает на открытие больших изображений а другой на слайдинг этих изображение по вертикали, как только поставил их одновременно то произошел коллапс, оба они одновременно работать никак не хотят, а по отдельности работают на ура, чуть попозже пришлю ссылку, а пока просто хачу спросить как любитель в javascript что в таких случаях делать, то есть какими прогами или методами отлаживать скрипт и удалять ненужные куски кода, подскажите плз, спасибо собственно вот сам сайт , правая колонка с изображениями, пока она работает на слайдинг то есть пролистывание вверх/вниз,…
0 votes11 answers -
Проблема с выпадающим меню
Всем доброго времени суток! Сделал выпадающее меню, но работает оно не во всех браузерах корректно IE8, Opera - работает Chrom - плохо работает Firefox - совсем не работает В других не проверялось... В связи с этим возник вопрос: почему? Знатоки, подскажите что делать? Ссылка на объект проблемы: z159113.infobox.ru
0 votes10 answers -
как прокрутить скрол в нужное положение
Привет всем) т.е. типа http:\\....#form прокрутить скрол в то место где <a name="form"></a> как реализовать по средствам JS?
0 votes5 answers -
jquery Не срабатывает on("click", function) для динамического элемента
В корзине динамически формируется выбор вариантов доставки, из которого должен выбираться пункт выдачи. но событие клика на варианте доставки не срабатывает для проверки работы нужно что-то положить в корзину, например https://www.road.media/avtomagnitoly/ford/5861-detail собственно, корзина: https://www.road.media/cart После клика на первом варианте (пункт выдачи СДЕК), должен раскрыться список пунктов выдачи (город у каждого будет свой, определяется автоматически по России): За раскрытие списка и обработку дальнейшего выбора пункта выдачи отвечает файл https://www.road.media/plugins/vmshipment/transportadoras/cdek_script.js Выглядит он так:…
0 votes3 answers -
ДОМ и appendChild
Здравствуйте, у меня есть 2 файла: (popup.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <script type="text/javascript"> function mypopup() { mywindow = window.open('window.html','Title','location=0,status=1,scrollbars=1,width=800,height=600'); } </script> </head> <body onLoad="mypopup()"> </body> </html> и (window.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> &…
0 votes5 answers -
Как сделать, чтоб скрипт "увидел" картинки
Помогите, пожалуйста!!!!!!!!!!!!!!! Делаю свой первый сайт. Со скриптами пока "общалась" мало. Вот возникла небольшая проблема. Нашла скрипт вот здесь _http://mat.net.ua/computer/java-script/java-script-0501.htm Поставила на страничку, заменила img своими картинками, открыла в браузере. Скрипт работает (картинки движутся), но моих фотографий он "не видит" - просто движутся пустые рамочки с крестиком. Показала полный путь к картинке, как на других страничках, но... результат нулевой. Понимаю, что, наверно что-то еще нужно отредактировать, может папку с фото в другое место поставить, может еще что-то дополнить, но не пойму что. Подскажите, что нужно изменить в коде или... ч…
0 votes7 answers -
Висит загрузка у окна
Добрый день! Собсна вопрос таков. Есть скрипт, который при клике на ссылку, в моем случае картинку открывается новое окно с большой картинкой. Все нормально, но только в открывающемся окне очень долго висит статус загрузки, как будто что-то еще качается. Подскажите пожалуйста, как это устранить. Сама функция: function map(name,w,h) { if (window.msgWindow) { if (!msgWindow.closed) msgWindow.close (); }; prop="toolbar=no,scrollbars=no,location=no,directories=no,status=no,menubar=no,res izable=no,width=" + w + ",height=" + h; msgWindow=window.open("","winpic",prop); pm="<center><img src='" + name + "' border='0' onclick='window.close();' title='нажмите, …
0 votes8 answers -
Рандомный текст
Хотелось бы узнать, каким образом на JS можно сделать так, чтобы в <div> загружался рандомный текст из заранее заданных значений
0 votes1 answer -
ActiveX
Доброго времени суток. Прошу подскажите пожатуйста, как розрешать запуск ActiveX компонентов, что б в эксплорере автоматичетси они активировалися. Заранее благодарен.
0 votes8 answers -
всплывающий слой
Существует скрипт, который, при наведении на определенный объект, показывает слой с доп. инфой(подсказкой...), все устраивает за исключением одного нюанса, если с правого края окна, то слой вылазяеть за пределы окна... а там по цепной появляется нижний скролл...то, чего не нужно. Вопрос, как при достижении края окна развернуть слой в другую сторону? пример тут, исходник там же..
0 votes3 answers -
Не создается объект XMLHTTP
Здравствуйте, товарищи! Пытаюсь написать кроссбраузерный сценарий на AJAX, но не могу создать объект XMLHTTP для Firefox и Opera. Для IE - все создается и работает успешно. При создании XMLHTTP использую следующую стандертную функцию: function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } Подскажите, пожалуйста, почему не работает в Лисице и Опере. Спасибо.
0 votes6 answers -
Почему не работает кроссдоменный Ajax в Firefox?
Во всех браузерах кроме Firefox, Ajax работает. Код ниже. В Firefox выдает следующее: На сервере откуда берется html, в htaccess прописано: var urlPage = 'https://страница,где должна происходить магия', queryLink = 'https://ссылка с айди/?id=', linkPartners = 'https://ссылка на html на сервере.html'; $.ajax({ url: linkPartners, success: function(html){ if (urlPage == window.location.href) { $(".orange-box .blink").html(html).css({ "background": "none", "padding": "0" }); $(".orange-box").css('background', 'none'); $(".ob-content").css('background', 'n…
0 votes1 answer -
Как можно обойти блокировку всплывающих окон?
Здравствуйте! Есть главное окно в котором представлена некая древовидная структура объектов, у любого объекта может быть схема, которая при необходимости должна открываться в другом окне(я открываю функцией window.open, потому что она возвращает ссылку на новое окно). При чем таких открытых схем может быть достаточно много. Из схемы можно перейти обратно в дерево и наоборот. Т.е. главное и дочерние окна должны взаимодействовать друг с другом(например из дочернего передавать данные в функцию родительского окна). В главном окне хранится массив ссылок на дочерние. А дочерние окна получают доступ к родителю через свойство window.opener Окна необходимы, потому что человек кото…
0 votes1 answer -
Нужен совет по AJAX
Здравствуйте,сразу прошу прощения за мою орфаграфию. Ну так вот, недавно передомной появилась задача сделать небольшое веб-приложение с использованием таких технологий как: PHP, MySql [ PDO или MySqli ], AJAX [ например JQUERY ], JSON. Посколько раньше я не когда не сталкивался с JS, прошу совета или помощи у вас. Привиду пример, чтобы было понятнее. Представим страницу на которой выводится: Форма добавления задачи Задачи со статусом ( например завершена и незавершена ) И счетчик количества задач. PS. Так же на странице должна быть возможность удалить задачу, изминить статус задачи. И все изменения должны сразу отображатся. Как все это реализовать с использованием PHP и…
0 votes8 answers