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
-
ScrollTo
Метод неистово тормозит на FireFox, Opera и приводит покадровке на IE. Ситуацию усугубляет 3й CSS, коего достаточно обильно и коий без всяких анимаций вызывает неистовый батхер у IE9. Вариантов вижу несколько: а). обыграть встроенный метод отдельной функцией(сомнительно, что может помочь) б). сделать что-то вроде плавного старта и плавного стопа, дабы позволить браузеру отрендерить всё более гладко в). забить и выпилить скролл г). поискать какой-то адекватный плагин Есть ли сопособы изящного решения данной проблемы без хардкорных навесок?
0 votes4 answers -
Кириллица и регулярка
Делал валидацию инпута. Нужно допиться, чтобы только латиница + цифры проходили, а кириллица блокировалась !login.match(/[a-z0-9]/) вот такое дело и кириллицу спокойно пропускает, как быть?
0 votes7 answers -
Ajax+php+java.
Здравствуйте. У меня возникла проблема которую сам решить не могу. Суть Проблемы такова: Есть форма на HTML странице <form action="search_db.php" method="post"> DATA1 <select name="data1"> <option value="9">9</option> <option value="10">10</option> </select> <br> DATA2 <select name="data2"> <option value="11">11</option> <option value="12">12</option> </select> <br> <input class="button" value="Найти" type="submit" /> </form> Есть php скрипт. С ним все ок, работает. Хочу результаты работы скрипта вывести в HTML странице после нажатия на submit. Дошел до того что нужн…
0 votes17 answers -
Валидация формы
У меня есть форма: <form action="/school/reg/newuser" name="reg" method="POST" id="regform"> <ul> <li> <label for="">Логин</label> <input class="text" type="text" maxlength="30" name="login" size="40" placeholder="логин" /> <span class="status">Error</span> </li> <li> <label for="">Пароль</label> <input class="text" type="password" maxlength="30" name="password" size="40" placeholder="пароль" /> <span class="status">Error</span> </li> <li style="margin-top: 15px;"> …
0 votes16 answers -
Подскажите placeholder
В js не силен, поэтому задаю этот вопрос в этой ветке! Как сделать чтобы в input и textarea был по-умолчанию текст, а когда кликаем он исчезал? Только чтобы не вводить текст в value по-умолчанию. Видел скрипт вроде как placeholder но не знаю он ли, подскажите.
0 votes4 answers -
Загрузка в iframe
Привет, есть код который при нажатии на меню открывает тот или иной раздел. Проблема в том что бы выделить текущий адрес. Как это можно сделать ?. Код загрузки формы: <script type="text/javascript"> function loadIframe(iframeName, url) { if ( window.frames[iframeName] ) { window.frames[iframeName].location = url; return false; } return true; } </script> Текущий раздел и раздел который нужно выделить: <!-- Navigation: Begin --> <ul id="nav"> <li id="current"><a href="#">Главная</a></li> <li><a href="news.htm" onclick="return loadIframe('ifrm', this.href);">Новости</a></li&…
0 votes4 answers -
Подскажите алгоритм.
Есть несколько кнопок. И несколько div'ов. По клику на кнопку выезжает div. //выезжает: <li><a href="#" id="clients" class="main_btn">CLIENTS</a></li> $(document).ready(function(){ $(".clients_wrapper").hide(); $("#clients").click( function(){ $(".clients_wrapper").show("slide", { direction: "right" }, 1100); return false; }); }) //уезжает: $("#clients").click( function(){ $(".clients_wrapper").hide("slide", { direction: "left" }, 1100); return false; }); Подскажите алгоритм, и как нужно сделать, чтобы по клику открытый div уезжал, а новый выезжал. А то у меня по клику выезжает, а другой остаётся на месте...
0 votes22 answers -
Выполнение джава скрипта при открытии оперы
Добрый день! Подскажите следующий джава скрипт: При открытии браузера Опера должен подгружаться определённый класс стилей из файла .css. Т.е. этот джава скрипт должен выполняться только в браузере опера.
0 votes4 answers -
добавление класса
всем привет! есть проблема! есть <div class="one"></div> нада искать по классу этот элемент и добавить к нему еще один класс чтобы вышло <div class="one two">!!Помогите реальным примером Всем пасиб
0 votes5 answers -
Скрипт неработает так как нужно
Здравствуйте, есть у меня скрипт, но не работает так как нужно в Mozilla FireFox. Страница - http://melofon.ms/pop/1021-ed-shulzhevskiy-my-baby.html При загрузке плеер заменяеться на картинку, если нажимаеш на картинку плеере должен открываться, до етого момента все хорошо, а дальше в Fx когда нажимаеш на паузу или другую кнопку в плеер он перезагружаеться // Player (display: none;) —————- $(document).ready(function() { var Player = $('.MiniPlayer'); Player.each(function() { $(this).append('<img src="http://melofon.ms/templates/Default/images/player_on.png" alt="Player_ON" class="player_img" />'); $(this).find('.player').hide(); }); …
0 votes0 answers -
jQuery Change ID
Кто знает, у .Toggle() есть возможность менять class путём .toggleClass() но с Toggle нельзя сделать hide&show в одну сторону. Последнее делается функцией .hide .show , но класс или ID я изменить не могу. Как по клику менять класс или id??? $(document).ready(function() { $("#clients").hide(); $("#clients_go").click(function(){ $("#clients").show("slide", { direction: "left" }, 2000); return false; }) });
0 votes2 answers -
Local Storage
В общем сабж. Кто-то уже применял? Какие впечатления, подводные камни?
0 votes7 answers -
Активизировать select disable
У меня такая проблема здесь,есть у меня 2 select-a: <table><tr><td>Выберите класс</td> <td><form action="addQuestion.php" method="post" name="addForm"> <select name="addClass"><option selected value="">Классы...</option> <option value="5-й класс">5-й класс</option> <option value="6-й класс">6-й класс</option> <option value="7-й класс">7-й класс</option> <option value="8-й класс">8-й класс</option> <option value="9-cй класс">9-й класс</option> <option value="10-й класс">10-й класс</option> …
0 votes1 answer -
Плавно появляющаяся загруженная картинка
Ребята, подскажите, пожалуйста, как сделать так, чтобы картинка на странице не появлялась по мере загрузки, а плавно (можно не плавно) появлялась уже в загруженном виде. И мне нужно сделать так, чтобы это случалось не при наведении на неё мышкой, а сразу после загрузки оной.
0 votes15 answers -
Slide Page
Здравствуйте! Фиксированная шапка меню с ссылками которые запускают странички во фрейме. Как сделать так что бы при открытии страницы во фрейме страничка выезжала, а при переходе на другую уезжала? Это главная: <body> <div id="header"> <div id="logo"> <a href="index.html"><span></span></a> </div> <div id="menu"> <ul> ... <li><a href="clients/index.html" id="clients" target="frame_a">CLIENTS</a></li> ... </ul> </div> <div id="srez"> </div> </div> <iframe name="frame_a" id="Frame" width="100%" height=…
0 votes6 answers -
Как запустить javascript в оперделённом браузере?
Подскажите, есть ли такая функция котрая запускает скрипт когда страница открывается в определённом браузере? Или от обратного- запретить запуск скрипта на всех мобильных платформах (iPad к примеру). Сайт на XHTML 1.0 Transitional. Заранее спасибо. =)
0 votes2 answers -
Нужна помошь в использовании .load
Доброго времени суток! Пытаюсь реализовать следующий момент, при нажатии на картинку засунутую в <div>, должна появиться другая. В success хорошо выполняется alert, а дальше всё пропадает, вижу только пустую страницу. Только начал изучать jquery и думаю, что ошибка выполнения .load, но я не знаю как должно быть правильно. Буду очень рад подсказке! index.php: <div id="black_side"> <?php require_once ('func/_connect_bd.php'); $result = mysql_query("SELECT * FROM tblPics WHERE id_pic = '18'"); $f = mysql_fetch_array($result); echo "<h2>$f[text_pic]</h2><br/>"; echo "<img id=\"pic\" alt=\"$f[id_pic]\" src=\"image/$f[name_pic]\" width=\"…
0 votes16 answers -
jQuery - социалки с поворотом
Всем здрасте Такая фигня нужно убрать глюки с дерганием (возвращается раньше нужного, иногда не переворачиватся); плюс осел совсем не хочет понимать может кто делал что подобное. заранее спасибо
0 votes3 answers -
Что можно сделать на Javascript?
Понятно что много чего можно сделать. Для себя нашел 3 полезных вещицы, которые собираюсь изучить: 1. Проверка введеных в форму данных согласно критериям. 2. Менюшки. 3. Слайдеры/Фотогалереи. Что еще полезного можно сделать? Для чего наиболее популярно применяют javascript?
0 votes11 answers -
toggle + ajax
Добрый вечер! Начал познавать технологию ajax и по-тихоньку прилеплять её к придуманному сайту. Появилась нужда в применении функций .toggle, для определения клика по <div> и .ajax для последующей передачи данных в .php файл. Вроде получилось, и данные о кликах отправлялись в бд. Стал усовершенствовать функции и через какое-то время застопорился, не работает и всё тут. Не вызывает .php файл! Убрал всё, что сделал после последнего успеха. Но и тут я не могу найти ошибку. Обращаюсь сюда, т.к. я уже просто выбился из сил искать, где я накосячил. Уверен, что ошибка в мелочи, но не могу найти. $("#black").toggle( function () { $.ajax({ type: "P…
0 votes17 answers -
Блокировка действия
Всем добрый день. Делаем интернет-магазин, на странице товара после добавления товара в корзину, появляется кнопка "перейти в корзину" с ссылкой на страницу с корзиной, но добавление срабатывает не сразу и возникает вероятность того что пользователь может кликнуть несколько раз по кнопке и тогда добавиться больше одного товара. Подскажите как можно заблокировать кнопку после первого клика и возобновить её действие после того, как кнопка с ссылкой исчезнет? Есть идея с помощью setInterval, задать через долю секунды отключение клика, потом его включить, после исчезновения кнопки с ссылкой. Вот код: function addToShoppingCart(productId) { NopSolutions.NopCommerce.Web.Ser…
0 votes10 answers -
Не возможно получить высоту блока. Почему?!
Собственно проблема. Хотел выравнить блок с контентом относительно содержания правого нижнего через jQ. Для этого хотел взять всю высоту правого и относительно этого выставлять для основного левого блока.. Но увы.. мне выдает, что высота левого блока равна правому, однако визуально совсем не так... Через alert пишет что высота 759(задан min-height такой), но она равна 914. Причем аналогичная ситуация с родительским accentPanel(тоже высота равна 759). Пробывал через .height(); и .outerHeight(); Разве jQ не может брать динамическую высоту?! В чем вообще может быть проблема?!
0 votes4 answers -
разделение списка
Помогите плз, решить проблемку.... Есть список который генерируется за счет постороннего скрипта. Результат получается такой: <ul class="horizontal rootGroup"> <li class="item first"><a class="link" id="m0"><span class="text">Numbers</span></a> <div class="slide"> <ul class="vertical"> <li class="item"><a class="link" id="m0_m0" href="#" style="width: 248px;"><span class="text">1</span></a></li> <li class="item separator" id="m0_m1" style="width: 248px;"><span class="text"></span></li> <li class="item">…
0 votes6 answers -
Отмена BackSpace в Chrome
Пробывал if (event.keyCode == 8 || event.keyIdentifier=='U+0008'||event.keyIdentifier=='Backspace') {event.preventDefault();} Не помогает. Искал в нете, не знаю уже даже что делать. ХЕЛП
0 votes5 answers -
помогите с void
всем привет!! можно пример использ void() плиз???? вот натолкнулся на пример но не могу понять принцип!! <a href="javacript:void(document.body.style.color='red')">click</a> <a href="javacript:document.body.style.color='red'">click</a>
0 votes2 answers