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
-
Как проверить язык воода?
Как проверить с помощью Java Script язык ввода текста например или язык ввода пароля? Заранее спасибо
0 votes4 answers -
Java Script или jquery?
подскажите c чего начинать с Javascript или jquery?
0 votes18 answers -
Скрытие/открытие блоков
В зависимости от выбора открывается определенный блок. В Mozilla - код работает, в IE и Chrome - нет. JS: function showObject(obj) { document.getElementById(obj).style.display=''; } function hideObject(obj) { document.getElementById(obj).style.display='none'; } /* COD */ function P1() { showObject('cod'); hideObject('cashless'); } /* Cashless */ function P2() { showObject('cashless'); hideObject('cod'); } HTML (select): <select name="payment" eform="Оплата:payment:1"> <option value="просто позвоните мне">просто позвоните мне</option> <option value="наложным платежом" onClick="P1();">наложным платежом</option> <option value="бе…
0 votes12 answers -
Open New Window
У меня на сайте есть крошечная фишка - при нажатии на превью большое изображение открывается в отдельном окне заданного размера ==>> <td><a href="#1" onClick="window.open('url/url/url.htm', 'newWin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0, Resizable=0, Copyhistory=1, Width=480, Height=612')" onMouseOver="MM_displayStatusMsg('Открыть в новом окне');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue"><img src="url/url/url/url.jpg" width="133" height="100" border="0"></a></td> Но работает она только применимо к картинке ссылке... А можно ли привязать это дейс…
0 votes15 answers -
Всплывающее сообщение
Как сделать всплывающее сообщение при наведении мышкой, чтоб оно появлялось, а потом простояв 4 сек. опускалось вниз обратно? Вот попробовал так ,что-то не выходит. Как надо? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function im(){ document.write('<img style='margin-left:500px; margin-top:400px;' src="1.gif" alt='Подсказка'>'); } function bounty(){ setTimeout("im(),4000"); } </script> </head> <body> <input type='button' value='knopka' onClick='bounty()'> </body> </html>
0 votes12 answers -
Помогите реализовать два scrollbar`а(для одной таблицы).
Всем доброго времени суток. Очень нужен ваш совет. Очень давно и упорно ищу решение одной задачки. Задача состоит в том что бы реализовать два scrollbar(полосы прокрутки) с лева и с права одновременно для одной таблицы на странице. Т.е захотел левым scrollbar`ом прокрутил или захотел правым scrollbar`oм прокрутил. Необходимо чтобы эти 2 scrollbar`а отображались одновременно и при изменении позиции одного так же изменялась позиция другого. Подскажите пожалуйста, как это можно реализовать ? Уже вся из сил выбилась искать.
0 votes7 answers -
Управление DIV в режиме contenteditable
Требуется: Выяснить позицию коретки. Выяснить состояние скролеров. Восстановить позицию коретки. Восстановить позицию скролеров. Кто подскажет может?
0 votes3 answers -
Смена картинки по клику (поэтапно)
Как сделать покадровый плеер, как вот здесь (в самом низу страницы): http://www.artlebedev.ru/everything/backst...on-reflections/ Т.е. чтобы при нажатии на номер этапа, появлялась картинка соответствующая этому номеру... Что-то в этом духе. В коде Студии разобраться что-то не получилось, опыта в java-разработке нет(
0 votes4 answers -
Оператор безусловного перехода.
Здравствуйте. Знаю, что вы все сейчас начнёте ругаться, и что goto в ява скрипт не нужен, но он мне нужен. Никак не могу найти, каким оператором в явескрипт осуществляется безусловный переход. Выручите ! Спасибо ?
0 votes7 answers -
Радиокнопки
Всем привет. Столкнулся с проблемой: Есть форма с группой радиокнопок <form name="datasend" ...bla-bla-bla... > <input type="radio" name="drawby" value="points" /> <input type="radio" name="drawby" value="lines" /> <input type="radio" name="drawby" value="all" /> И есть необходимость получить в js значение выбранной кнопки (drawby) Например: drawby=points или drawby=lines или all... Пытался обратиться через DOM document.datasend.drawby.value -дает результат underfined Прошу подсказать - как это сделать. Заранее спасибо
0 votes10 answers -
Загружать CSS в зависимости от разрешения
Поискал по форуму и гугле, нашёл только составные элементы: http://forum.htmlbook.ru/index.php?showtopic=12927 и http://people.amursu.ru/klaus/js/screen.(htm) ! Вобщем задача такова: нужен скриптик на яве, так полагаю, чтобы подменял файл CSS при разрешении монитора более ...х800 (т.е. при высоте более 800 пикселей), желательно чтобы потом не морочиться с совместимостью с 6-7ие ну и основными версиями мазилы и оперы... Если кто может - подскажите как реализовать данную затею, либо хоть как совместить приведённые примеры? Буду очень благодарен за помощь.
0 votes3 answers -
Упаковка конитента в js
Здравствуйте все! Как можно "упаковать" счетчик, например мэйл.ру в файл, с расширением .js? Спасибо
0 votes7 answers -
Как заставить скрипт выполняться после загрузки документа?
Есть некоторый скрипт, который оперирует с элементами по их id. Скрипт должен обязательно стоять в head'e, а не в конце документа (ибо плагин для мозилы пишу). Разумеется он, зараза, начинает выполняться сразу же после загрузки своего кода, пытается обратиться к несуществующим элементам DOM и успешно вырубается. Вопрос прост: как заставить скрипт начать выполнение только после окончания загрузки документа? ps: полагаю дело там так будет обстоять - var onLoadFlag, IntervalFlag; while ( !onLoadFlag ) { IntervalFlag = setInterval (" onLoadFlag = ***что-то, проверяющее, загрузился ли документ***;", 50); if (onLoadFlag) { clearInterval(IntervalFlag); ... } }
0 votes8 answers -
SyntaxHighlighter 3.0.83 - подсветка кода
Всем здрасте. Использую замечательную библиотеку для подсветки кода. Здесь пример. есть вопросы: 1. как добавить кнопки в toolbar. В примере (по умолчанию) загружется toolbar справа, в котором только 'help'. я так понял, что это осуществляется при помщи js и методов, описанных в shCore.js. но не могу понять как именно. 2. есть ли возможность вывести эти кнопки за пределы панели (или саму панель переместить). в примере см. линки - 'view source' и 'copy to clipboard'. не так уж сильно рублю в js, что бы понять как работает эта библиотека. заранее СПС.
0 votes7 answers -
Небольшая проблемка с поиском символов в строке
Привет всем. У меня составлена функция, которая ищет в строке определенные символы, после чего выводит их в отдельную строку (вместе с ними выводит и количество разновидностей этих символов): <html> <head> </head> </body> <form name=enter> <input type=text name=formule onkeyup=checkop();> </form> <span id=opnum></span> <span id=oplist></span> <script language=javascript> function checkop() { var numOps, listOp; numOps=0; listOp=''; op=new Array('*', '+', '>', '_', '!'); for (i=0; i<op.length; i++) { if (document.enter.formule.value.search(op[i])!=-1) { numOps++; …
0 votes4 answers -
Как правильно писать ClearInterval
Пожалуйста, может кто-нибудь растолковать принцип синтексиса clearInterval ? У меня есть функция, запускающая так скажем бесконечный цикл с заданным интервалом: function AutoPlay() { setInterval('faderight()', 5500); } Я хочу другой функцией прерывать интервал этот. Если я пишу так: function AutoPlay() { var playint = setInterval('faderight()', 5500); } function AutoStop { playint = clearInterval(playint); } то при выскаакивает ошибка, что playint undefined. Как правильно поступать в данном случае? Как обратиться к циклу и застопить его правильно?
0 votes5 answers -
Подгрузка только один раз
Подскажите пожалуйста, чем надо дополнить javascript чтобы при возврате на уже ранее загруженный таб, он заново не загружался. Как я понимаю мне надо чтобы при загрузке таба, его данние где-то сохранялись, а потом javascript проверял, если данные по каму-то табу пусты, то их нужно записывать, а если уже записаны, то выводить. Я читал тему: http://forum.htmlbook.ru/index.php?showtopic=11189 , но ничего не понял. Если вам не сложно, напишите хоть несколько строк. Я буду вам очень благодарен <html> <head> <title>jQuery: AJAX Tabs</title> <script type="text/javascript" src="jquery.js"></script> <script t…
0 votes11 answers -
чтоб картинки открывались в отдельном окне
Сдрасте.Меня интересует как можно лучше всего реализовать следущее :мне нужно чтоб каждая картинка на этом сайте http://solatube.spb.ru/primer.html открывалась в отдельном окне ,ну енто просто ,мне ещ? надо чтобы окно было такоеже по размеру как и картинка.Подскажите как лучше реализовать енто на js,может ктонибудь подобное делал???
0 votes3 answers -
Вопрос по onClick
Здравствуйте! У меня есть форма <form action="" method="post"> <input type="text" name="user_num[]" id="1, 2, 3, ..."> (здесь несколько полей для ввода) <input type="checkbox" name="del_num[]" id="1, 2, 3, ..."> (здесь несколько checkbox'ов) <input type="hidden" name="go" value="save_form"> <input type="submit" value="Сохранить"> (сохранить введенные данные) <input type="submit" value="Удалить"> (удалить выбранные позиции) </form> <?php if($_POST['go'] == 'save_form') { Обработка данных. Если я нажму СОХРАНИТЬ, то происходит только сохранение Если я нажму УДАЛИТЬ, то происходит только удаление } ?> Подскажите, как эт…
0 votes7 answers -
Остановка видео в iframe
Здравствуйте. Каким-то образом можно остановить воспроизведение видео, которое выводиться с помощью iframe? И при возможности отключить его автозапуск. Нашел решение менять src, но в хроме оно все равно начинает воспроизводится.
0 votes1 answer -
Простейший expression
Помогите плз. с таким вот случаем. Для определения ширины блока можна использовать expression, ну например, во так: width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1001? "1000px": "auto"); Но в целях учебы я хотель написать конструкцию которая использует expression, не не ввиде выражения, а просто однозначно задать значение, например вот так: width:expression(100+'px'); Но запись не работает. Что в ней не так? Как через expression, однозначно задать ширину блока?
0 votes4 answers -
Как изолировать JS?
Привет, недавно переквалифицировался в веб-программисты. Знаний мало, запросы большие... Сейчас делаю плагин к Chrome. Интерфейс не стандартный, а виде бара сверху экрана (как на stackoverflow.com). Бар реализуется вставкой html кода в код страницы. При таком подходе у меня возникает ряд проблем: 1. Для реализации мне требуется ряд библиотек JS. Как их изолировать от библиотек основной страницы? 2. Как сделать так, чтобы css сайта не влиял на мой бар? 3. Как сделать так (если возможно), чтобы JS сайта не видел мой бар? 4. Какой тип верстки (табличную или блочную) мне лучше использовать для реализации моего бара?
0 votes10 answers -
как распознать переход на новую строку?
Короче у меня скрипт делит текст на слова. Все ОК, только если между словами не пробел или знак препинания, а переход на новую строку, то мой скрипт не распознает эти слова как 2 разных. Что делать?
0 votes5 answers -
JavaScript и кнопка "закрыть"
Создана функция, которая вызывает новое окно, возможно ли назначить действие на кнопку "закрыть" ( крестик) , нового окна?
0 votes4 answers -
Открытие слоя (collapse) в bootstrap по хэш
Здравствуйте! Все кто знаком с бутстрап, наверняка пользовались встроенным аккордеоном (collapse.js). Штука весьма полезная и очень удобная. Но вот кое какой функционал не доведен до ума. А именно возможность перехода к нужному развернутому слою, и дальнейшей работе с меню аккордеона. Подробнее: есть страница (PAGE1) на которой 10 кнопок и 10 слоев. Слои имеют id по порядку (el1, el2, el3, el4, el5 и т.д.). Есть кнопки которые открывают эти слои (Салаты, Супы, Гарниры ...). Есть другая страница, на которой есть ссылки типа: /PAGE1/?menu=sreda#el3. Надо что бы при переходе с этой страницы на PAGE1 открылся элемент 3. решение такое существует и работае…
0 votes4 answers