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
-
запрет выбора Select`a по условию
Нужно заблокировать выбор города из списка, пока не выбрана область. Как это можно на js реализовать?
0 votes2 answers -
Обращение к элементу формы, добавленному через PHP скрипт
Всем доброго времени суток. Вот начал осваивать AJAX, и сталкнулся с проблемой. В ХТМЛ странице предусмотрено: <div id='comments'></div> Сюда после определенного события добавляется код формы(после обработки этого шаблона парсером через PHP скрипт): <form> <table> <tr> <td>Имя: </td> <td><input id="name" name="name" type="text"></td> </tr> <tr> <td>E-mail:</td> <td><input id="email" name="email" type="text"></td> </tr> <tr> <td>Сообщение:</td> <td><textarea id="text" name="text"></textarea></td> </tr> &…
0 votes2 answers -
Предворительный показ добавленной картинки, перед отправкой на сервер
Здравствуйте! Подскажите можно ли, как-то показать картинку добавленную через type=file перед тем как отправить ее на сервер. Теоретически я понимаю что нужно использовать onload, но как перехватить действие? С addEventListener не получается так как IE не поддерживает. Подскажите как можно решить эту задачу. Спасибо!
0 votes21 answers -
fade, косяки в IE, или просто не работает.
Для примера сделал "визитку" человечка, который мне очень помог разобраться с JS. Только есть одна проблема, это fade. Будь то fadeTo, или же, в одном решении встречалось fadeOpacity, что тоже работает с багами. Что же делать, как же быть? Вот пример: http://szr4.com/stuff/test/IEfadeTo/index.html p.s. А в FF красота...
0 votes11 answers -
Калькулятор
Имеется такая форма: <form method="post" name="name"> <fieldset>Ширина: <input size="5" name="width" value="88"> Высота:<input size="5" name="height" value="31"> Толщина рамки: <input size="4" name="border" value="0"> <br>Выберите валюту: <select name="valuta"> <option value="rub">Российский рубль</option> <option value="uan">Гривня</option> <option value="usd">Американский доллар</option> <option value="eur">Евро</option> </select> </label></fieldset> <br> Цена: <input size="8" name="cost" value="27,28"> </form…
0 votes10 answers -
Как сделать ссылку в innerHTML?
Делаю так div.innerHTML = 'text text <a href="http://site.ru">ссылка</a> text text' Все стили ссылки применяет, но переходить на указанный сайт отказывается, что делать?
0 votes2 answers -
Fancybox окно фиксированной ширины
подскажите, как сделать модальное окно фиксированной ширины, когда контент- картинки. Нужно, чтобы при перелистывании картинок само окно не меняло размеров, даже если картинки разного размера. maxWidth, maxHeight не помогает, окно все равно подстраивается под размер контента, а именно картинки.
0 votes4 answers -
jQuery Cycle Plugin ,а можно ли...
Сделал рулетку на сайт ,но вот вопрос ,можно ли использовать прокручивающиеся картинки ,как ссылки?типа карусель идет,щелкаешь по картинке и тебя перенаправляет туда то.Пробывал вставить в тег img тег href ,но никакой реакции ,поэтому я так думаю дело в js )))
0 votes6 answers -
Поиск слэша в регуляном выражении.
Здравствуйте. В общем надо запретить ввод в поле символов: .,;:!?/\ Работает для всего кроме обратного слэша \ Есть регулярка: var prep = "[.,;:!?/]"; При добавлении туда обратного слэша, т.е. [.,;:!?/\\] перестаёт работать. Как должен выглядеть обратный слэш в регулярке?
0 votes4 answers -
Как отключить остановку выполнения скрипта при "неактивности"
делаю миниигрушку на html5, управление с клавиатуры, клавишами-стрелками.. через некоторое время происходит остановка выполнения скрипта (javascript), видимо срабатывает "неактивность" и пока мышкой не шевельнёшь, скрипты не выполняются.. как побороть ?
0 votes20 answers -
jQuery измененние css
Задача: увеличить значение left или top. я сделал так: $("div").animate({left:'+=80px'}, 0); но откровенно глупо это. хотеось бы както так $("div").css({left:'+=80px'}); но не выходит. и примера нигде работающего найти не могу. и в документации неясно както по этому поводу написано... подскажите красивый код...
0 votes4 answers -
Изменять масштаб сайта - это реально?
Во многих браузерах есть меню, которое называется приблизительно так: "Вид"-->"Масштаб". В нём: масштаб=100% - сайт нормальный, масштаб=50% - сайт уменьшен в 2 раза ... ну вобщем все вкурсе .... Можно ли сделать такое же на JavaScript? Т.е. надо сдеалть так, чтобы, например, в 2 раза уменьшились все картинки, весь текст, все расстояния между дивами, все ФОНЫ, все БОРДЕРЫ в общем полная аналогия с тем, как это делают браузеры. Причём все размеры на сайте могут быть заданы в пикселях, а не в процентах...
0 votes5 answers -
Передача перемменой из js в php
Подскажите плиз, есть такой скрипт <script type="text/javascript"> function SetCafeID©{ test = 1; <?php echo "var Descr = '". $cafe_rez[test][Description] ."'; "; ?> c.Details.value = Descr; } </script> Как переменную test из js запихнуть сюда $cafe_rez[test][Description]. Пробовал уже по всякому, что то мозг сегодня не соображает )
0 votes10 answers -
Задачка с FancyBox
Друзья, такая задачка. Есть высплывающее окно fancybox, в котором список ссылок аля галерея, при клике на каждую из них открывается новое всплывающее окно, в котором, в свою очередь, другая галерея, опять же при клике на каждую открывается новое всплывающее окно. FancyBox так устроен, что при открытии нового окна из родительского, родительское закрывается. Задача в том, чтобы при закрытии дочерних окон открывались обратно родительские. Сделать такое с парой окон, назовём её "родитель-потомок", довольно просто - используем для открытия родительского окна callback afterClose. Например: (код выдран из длинного листинга, поэтому кое-что там лишнее, не имеющее значения, само…
0 votes4 answers -
Bootstrap: не работает выпадающий список
При клике по ссылке <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span class="glyphicon glyphicon-user" aria-hidden="true"></span> wm123450067890 <span class="caret"></span></a> Должен выпадать список dropdown, но этого не происходит. Весь код: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="description" content="BLABLA" /> <meta name="keywords" content="BLABLA" /> <meta name="a…
0 votes0 answers -
Визуальный редактор
Подскажите какой нить визуальный редактор , который мог бы загружать изображения с жесткого диска. И еще чтобы была в нем возможность загруженные изображения помещались в папку , принадлежащую ее пользователю. И пользователь не мог видеть изображения другого пользователя. Если таких редакторов нету. Подскажите пож. как такое можно реализовать ?
0 votes10 answers -
jQuery Jframe
Необходимо реализовать самое банальное действие - есть меню и есть DIV, где отображается информация. Пытаюсь сделать это с Jframe, но ничего не получается. Вот примерный код, как его сделать рабочим? <html> <head> <title>jFrame</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.form.js"></script> <script type="text/javascript" src="jquery.jframe.js"></script> <script type="text/javascript"> </head> <body> <div id="menu" src="menu.htm"></div> <div id="1" src="#"></div> </body> </html>
0 votes2 answers -
innerHTML и Cannot convert undefined or null to Object stacktrace
привет. подскажите в чем проблема: в <div id="itPic" /> "вставляю" картинку с помощью innerHTML var thisPic=document.getElementById("itPic"); var ImgPath='<?php print('<img src="'.$getDirName.'/'.$getPicsArray[0].'" ">')?>'; thisPic.innerHTML+=ImgPath; когда пытаюсь чтобы по клику эта картинка заменялась другой таким же способом: var showAnotherPic='<img src="'+imgDir+imgTitle[i]+'">'; thisPic.innerHTML+=showAnotherPic; случается вот такая ошибка: Cannot convert undefined or null to Object stacktrace
0 votes5 answers -
Хелп с встплывающим блоком
Помогите пожалуйста с проблемкой. Нашел в сети вот этот скрипт. Работает jQuery. <A id=toggler href="#">Линк</A> <DIV id="ttttt" class="no-display drop-down-block">Всплывающий блок</DIV> <script type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <script type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'posi…
0 votes11 answers -
min-width для ие6
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>min-width</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> div{ float:left; background:#f00; min-width:300px; padding:0 5px; _width:expression(this.offsetWidth-10<=300?'300px':'auto'); } </style> </head> <body> <div>Lorem</div> </body> </html> Проблема в експрешене. width:expression(this.offsetWidth-10<=300?'300px':'auto'); Число "10" - это сумма бок…
0 votes7 answers -
отключить безопасность
пытаюсь кое что сделать на html5 но наткнулся на безопасность, оказывается нельзя сохранять или изменять картинку, если она загружена с "другого урла" в чём опасность для юзера не понятно, увидит искаженную картинку ? в одном месте нашел решение, у FF нужно в настройках поменять security.fileuri.strict_origin_policy можно ли поменять это как то из скрипта (тоесть javascript-ом) ? т.к. это нужно не только на 1 моей машине, а на всех, кто будет смотреть. работать нужно именно с картинками с других сайтов.
0 votes19 answers -
Данный скрипт не работает в Mozilla и Netscape Navigator
Вы не авторизованы. ► Регистрация Пожалуйста, заполните форму регистрации. Логин Пароль Повторите пароль Конрольный вопрос Девичья фамилия матери Номер паспорта Кличка вашей собаки Любимая футбольная команда Ответ на вопрос Все поля формы обязательны для заполнения. Поля логин и пароль должны содержать не менее 4-х символов. Пробелы запрещены. Для корректной обработки данных формы используйте только цифры и буквы латинского алфавита. Ответ на контрольный вопрос поможет вам восстановить пароль в случае утраты. В данном поле допускается любое количество символов, а также ввод знаков в кириллице.
0 votes1 answer -
Условное добавление и удаление класса css с помощью js
В теле функции прописан следующий код: if ( window.pageYOffset >270 ) { var obj=document.getElementById('imMenuMain'); obj.className="menuscroll"; } подскажите, как удалить класс если "pageYOffset <270" то есть при возвращении в исходное положение?!
0 votes4 answers -
Как остановить работу плагина, скрипта при размере экрана меньше 900px
Доброго времени суток! Поставил на сайт вот этот плагин http://jquery-plugins.net/sticky-kit-jquery-plugin-for-making-sticky-elements . Сайт на адаптивной верстке в две колонки. При размере экрана меньше 900 пикселей эти две колонки превращаются в два блока, один под другим. Но скрипт получается не понял что ничего не надо скролить и получается один блок заезжает на другой и очень серъезно. И появилась такая идея, что надо просто остановить его работу когда экран меньше 900 пикселей, только я не знаю как. Помогите. Вот страница с демо, только надо уменьшить размер окна, чтобы она заработала http://leafo.net/sticky-kit/examples/3.html Вот сам скрипт http://leafo.net/s…
0 votes3 answers -
Как связать переменную в ng-repeat?
Всем привет! Не так давно я задавал вопрос по поводу связывание внутри ng-repeat. Проблема была в том, что внутри блока с ng-repeat angular создает собственный scope для переменных внутри него и никак не привязывает их к переменным в scope контроллера. Вот пример кода представления: <li ng-repeat="item in items"> <div>{{item.name}}</div> <input ng-model="newItemName"></li>Не смотря на то, что в scope контроллера есть переменная newItemName, она никак не связана с той, что используется в input. Проблему я решил следующим образом: <li ng-repeat="item in items"> <div>{{item.name}}</div> <input ng-model="$parent…
0 votes5 answers