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
-
Safari и окна %)
Может браузеры на этом движке(тот что от apple) фигово работают с окнами, может я чёто не понимаю.. но вот такая конструкция никак не хочет работать ( newWin=window.open('/new/win.htm', '', 'width=561, height=700, scrollbar=1, resizable=1'); newWin.document.getElementById('Id').innerHTML = 'text'; пробовал так: newWin=window.open('/new/win.htm', '', 'width=561, height=700, scrollbar=1, resizable=1'); newWin.onload = function() { newWin.document.getElementById('Id').innerHTML = 'text'; } тоже не работает.. из всег работало только newWin.alert('Непонятно(с)'); newWin.close(); кто знает в чём проблемка?
0 votes22 answers -
Вращение слоя?
Доброго дня! Нужно по таймеру вращать картинку. Есть ли относительно простой способ это реализовать? Делать гифку многокадровую утомительно, нужно плавное вращение, да и картинка - не очень большой png, в итоге вес гифа будет большой. Вариант с множеством картинок и сменой src тоже не подходит. Была идея вращать на php и тоже менять src, но, я думаю, не будет успевать подгружаться. Кто-нибудь сталкивался с таким? Нужно, что бы картинка просто вращалась (как, скажем, колесо).
0 votes4 answers -
Определение времени загрузки
Можно ли при помощи JavaScript определить сколько будет загружаться файл? Можно ли определить скорость канала пользователя? Дайте какую-нибудь ссылку на статью или пример, желательно на русском(можно на англ., но только не на китайском) . P.S. Естественно сам пример на англ. скрипте JavaScript
0 votes5 answers -
Как реализовать динамическое обновление данный в iframe ?
Идея такая на странице есть iframe и форма добавления заданий (помыть полы, позвонить другу и т.д.). После того как пользователь вводит новое задание, новые данные без какой либо перезагрузки отображаются в iframe. Есть и другие реализации но этот вар вроде самый простой. Вопрос вот в чем: как сделать чтобы новые данные появлялись в iframe без перезагрузки ? Дополнительные данные: На странице находится forma, введенные данные обрабатываются addvaluetodb.php и поступают в БД, но реализовать динамически обратный путь не получается те db -> php -> iframe.
0 votes3 answers -
просчитать форму с чекбоксами
Здраствуйте столкнулся с проблемой нужно просчитать форму и не перегружая страницу вывести результат загвоздка в том что в форме присутствуют checkbox которые влияют на расчеты так как почти не знаком с javascript прошу помощи у вас. вот форма : <form method="post" action=""> <table> <tr> <td class='first'>Cтоимость:</td> <td><input type="text" name="cost" maxlength="5" value="" /></td> </tr> <tr> <td class='first'>Кол-во:</td> <td><input type="text" name="plan" maxlength="5" value="" /></td> </tr> <td class='first'>Параметр 1:</td> <td><…
0 votes3 answers -
Простой tool tip на JQuery
Привет. Не могу реализовать такую, простую штуку на JQuery (если это по теме), как на картинке: Есть такой html: <div class="block"> <a href="">ссылка</a> текст текст текст... различные дивы <div>текст</div> <div class="needToShow">этот блок нужно показать</div> </div> JQuery: $(document).ready(function(){ $(".block a").hover(function() { $(".block").next("div .needToShow").show("fast"); }, function() { $(".block").next("div .needToShow").hide("fast"); }); }); Так не работает. Я не знаю, как добраться до класса needToShow, подскажите плиз, кто знает.
0 votes8 answers -
Возрастное ограничение доступа к сайту
Доброго всем. Никак не могу найти скрипт всплывашки, который бы позволил спрашивать при входе на сайт, есть ли посетителю 18 лет. Если нажата кнопка "да" - пишем в куки и больше всплывашку не показываем. Если же нажата кнопка "нет" - перенаправляем на другой сайт, к примеру, на яндекс. Я нашла нечто похожее, но совершенно не представляю себе как можно в данном скрипте использовать свои стили оформления. Мне кажется - никак. А мне очень нужно оформить все это в стиле всего остального сайта. Есть дизайнерский макет - ему нужно следовать. Нашла я вот что <script language="Javascript"> var Cookie = new Object(); Cookie.set = function(name, value, expires, path, domain…
0 votes1 answer -
Передача данных с одного input в другой по средством вызова функции onclick
Всем привет! Нуждаюсь в помощи. В общем суть проблемы у меня в том, что не получается передать данные которые находятся в value="" одного input'a, по средством вызова функции onclick. Приведу пример: есть несколько инпутов <input class="give" type="text" onclick="func()" value="Текст" /> <input class="give" type="text" onclick="func()" value="Текст2" /> <input class="give" type="text" onclick="func()" value="Текст3" /> и есть один инпут, в который нужно передавать эти данные по нажатию <input class="get" type="text" value=" " /> К сожалению мои знания ограничены в таких моментах function func() { /**/ } Буду благодарен за помощь!
0 votes5 answers -
Проблема с роутингом в React
Если в кратце, проблема возникает из за того что когда заходим на страницу изначально текущий урл страницы http://localhost:3004/tablets/tablet_1 Если мы покликаем по табам (у которых тоже реализован роутинг и к урлу добавляется еще значение) То урл будет менять свое значение например на http://localhost:3004/tablets/tablet_1/characteristics И вот, допустим у нас сейчас этот урл и если страница перезагрзиться, то реакт будет считать что текущий урл уже http://localhost:3004/tablets/tablet_1/characteristics а не http://localhost:3004/tablets/tablet_1 как предполагается И из за этого возникают проблемы Могут быть вот такие страницы localhost:3004/tablets/ta…
0 votes0 answers -
Блокирование правой клавишы.
Имеется фото галерея с помощью js, как внутри мне запретить использовать правую клавишу? Пример можно посмотреть тут http://www.formula1.com/gallery/race/2008/787/
0 votes9 answers -
jQuery Ajax
Очень надеюсь на вашу помощь в следующем вопросе: Я с помощью jqery отправляю ajax запрос и возвращаемый html вставляю в контент. Проблема в том, что не получается запускать содержащийся в возвращаемом html javascript. Пытался js-скрипт изначально вписывать в контент, а возвращать лишь чистый html имеющий отношение к соответствующему js-скрипту. Но всё-же браузер не видит подгруженных ajax запросом тегов и не исполняет соответствующий js-код. Как быть? В качестве иллюстрации проблемы приведу простой код: <script src="/jquery-1.3.2.min.js" type="text/javascript"></script> <?php if($_POST['param']=='value1'){ echo' <script> $(document).ready(…
0 votes8 answers -
Как изменить цвет фона ячейки при наведение мышкой.
Собственно сабж. Как изменить цвет одной ячейки можно найти в интернете, это многие приводят в примерах (например http://akmac.narod.ru/javas/j92.htm) А мне надо при наведение на любую ячейку в ряде, подсветить все ячейки в этом ряду.
0 votes3 answers -
Передача this в анонимную функцию
В JS есть проблема, связанная с доступом к this в анонимной функции: this.test = 2 * 2;console.log(this.test); // 4callback(function(){ console.log(this.test); // undefined});Я знаю два способа её решения:Создать ссылку на this: this.test = 2 * 2;console.log(this.test); // 4var self = this;callback(function(){ console.log(self.test); // 4});Использовать метод "bind" для подмены this: this.test = 2 * 2;console.log(this.test); // 4callback((function(){ console.log(this.test); // 4}).bind(this));Первый способ мне не нравится из-за введение дополнительной переменной. Второй - из-за лишних скобок и в следствии этого ухудшения читабельности. Знаете ли вы более элегантные …
0 votes14 answers -
Добавление элемента в ИЕ не работает
<table id='dinamic'> <tr><td> <tbody id='DB'> </tbody> </tr></td> </table> <script type='text/javascript'> function sozd() { var button=document.createElement('input'); //button.setAttribute("type", "button"); button.setAttribute("value", "Кнопка"); var DB=document.getElementById('DB'); if ( DB.appendChild(button) ) alert('Ypa!'); };//КОНЕЦ Ф-ИИ function ydal() { };//КОНЕЦ Ф-ИИ </script> В ИЕ не работает (. Помогите пожалуйста. З.Ы. : забыл пароль, сделал восстановление -- письма с паролем нет.
0 votes6 answers -
Jquery в mini-opera не работает.
Привет всем. Есть такая страничка www.dabya.ru/projects/vichy/mob/programm.html Если открыть её в мини-опере, и кликнуть на "узнать больше" то страница перезагружается, а должен открываться скрытый div, в других мобильных браузерах всё корректно.. Помогите разобраться пожалуйста.
0 votes4 answers -
Как скрыть див при клике в любом месте документа?
Есть ul с абсолютным позиционированием: <div onclick="toggleDiv('city_list');"> <a href="java script:void(0);" style="text-decoration:none; border-bottom:1px dashed #069;">Выберите город</a> </div> <ul class="dropdown" id="city_list" style="position:absolute; top:60px; display: none"> <li>Казань</li> <li>Сызрань</li> </ul> вот js function toggleDiv(id){ if (document.getElementById(id).style.display == 'none') { document.getElementById(id).style.display = 'block'; } else { document.getElementById(id).style.display = 'none'; } } При клике на "Выберите город" показывается и скрывается этот ul. Как сделать…
0 votes5 answers -
CSS для разных разрешений.
Подскажите скрипт, который вытягивает css для разрешений. Нужен скрипт который выдает css для разрешения - больше или равно. Это не предлогать: <script language="JavaScript" type="text/javascript"> <!-- // if ((screen.width <= 800) && (screen.height <= 600)) var resol = 800 else if ((screen.width >= 1024) && (screen.height >= 768) )var resol = 1024 document.write ('<link rel="stylesheet" href="/' + resol + '.css">') // --> </script> Ибо, такие скрипты выдает css только четко под разрешение, остальные игнорируются.
0 votes6 answers -
Обращение к несуществующей переменной
Всем привет :-) У меня на странице есть код, в котором требуется отображение переменной (пусть будет "a"). Эта переменная никак не объявлена в коде. А объявляется она в адресной строке (то бишь: index.html?a=5). Ну а поскольку страница может быть вызвана и без указания значения этой переменной, то мне нужно предусмотреть вариант когда этой переменной нет. Другими словами мне нужно составить условие "если а=несуществует, то а=1". Как это можно реализовать?
0 votes5 answers -
Вставка в textarea по клику. Проблема с IE.
Всем здрасти. Появился вопрос. По клику на определенном <span>'e в textarea вставляется текст. Обработка клика выглядит так (jQuery): jQuery(function($) { $('#email').click(function(){ insertAtCaret('textarea_id', 'text'); }); }); Функцию insertAtCaret() взял в инете. Выглядит она так: function insertAtCaret(areaId,text) { var txtarea = document.getElementById(areaId); var scrollPos = txtarea.scrollTop; var strPos = 0; var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? "ff" : (document.selection ? "ie" : false ) ); if (br == "ie") { txtarea.focus(); var range = document.selection.createRange(); range.moveStart ('character'…
0 votes1 answer -
Помощь по JQUERY
With jQuery, you must search on Flickr, using APIs, to get 5 images per keyword and create appropriate baskets. User should be able to drag & drop received pictures in the appropriate basket. The picture is moving back in case of throwing into the wrong basket. At any moment, you should show the pictures you put on the basket by clicking on it. You must show a message after sorting all the pictures. All code must be written as a jQuery plugin. Check interface example on second page of this paper. Flickr API documentation: https://www.flickr.com/services/api/ Прощу помоч. Я начинаюшый и Jquery не очень понимаю.
0 votes1 answer -
Помогите, пожалуйста! Не открывается мобильное меню на нескольких новых страницах. Ошибка Cannot read property 'addEventListener' of null
Здравствуйте! Помогите, пожалуйста, разобраться. Я только начинаю свой путь в разработке, так вот проблема в следующем: не открывается мобильное меню на нескольких новых страницах сайта, которые я должна сверстать, то есть изначально была одна страница (прикрепленный файл product-cherry.html), созданная другим программистом. На новой странице (прикрепленный файл index.html) header остается тем же, за исключением 3-го пункта меню (но я не меняла класс для него). Буду очень благодарна за помощь! TypeError: Cannot read property 'addEventListener' of null Разметка header на первоначальной странице (где все работает) !DOCTYPE html> <html> <head> …
0 votes0 answers -
firefox invalid assignment left-hand side
Файрефокс обнаружив в коде такую строчку this = tree;, завопил во весь голос: invalid assignment left-hand side. Опера и Хром молча хавают. Правда до исполнения ветки с данной строкой дело еще не доходило, но все же интересно, как принято присваивать объекту атрибуты сразу пачкой?
0 votes3 answers -
OnMouseOver- нужно чтоб в определенном месте появлялся скрытый текст.
Я не знаю JavaScript.. Но очень нужно написать такой скрипт, кот бы работал следующим образом: При наведении на картинку (кот явл. ссылкой) в определенном месте документа появлялся скрытый текст, при наведении на другую картинку- на том же месте , но другой текст. А через 20 секунд чтоб текст исчезал если мышь не находится ни на одной из картинок. Вот пытался редактировать этот код- ничего не получилось, т.к. при переносе тега span в другое место все перестает работать: . . . <script language="JavaScript1.2"> <!-- var ns6=document.getElementById&&!document.all?1:0 var head="display:''" var folder='' function expandit(curobj){ folder=ns6?curobj.nextSibl…
0 votes8 answers -
В IE не работает событие onclick в Object
<object onclick="Drupal.sitcorp.closemodal()" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="20" width="52"> <param name="movie" value="'.base_path().drupal_get_path("module", "sitcorp_tools").'/images/custom_theme/blocks/popup/popup-reset.swf"></param> <param name="quality" value="high"></param> <param name="wmode" value="transparent"></param> </object> Данный код работает во всех броузерах кроме IE. Проблема в том, что swf-объект это кнопка и должна принимать событие onclick. Может кто подскажет как быть …
0 votes1 answer -
Основы Drag'n'Drop
В общем вот урок, http://learn.javascript.ru/drag-and-drop Почему я открыл код в отдельном файле, а он не работает? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> </head> <body style="position: relative;"> <img src="http://learn.javascript.ru//files/tutorial/browser/events/ball.gif" style="cursor: pointer; position: absolute; z-index: 1000; left: 429px; top: 1640px;" width="50" height="50" id="ball"/> <script> var ball = document.getElementById('ball'); ball.onmousedown = function(e) { // отследить нажатие var self = this; e = fixEvent(e); // подготовить к перемещению // разместить на том же месте, но в аб…
0 votes1 answer