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
-
jquery SELECT в текущем элементе
Сорри за мой jQuery, я с ним на Вы. Отсюда и вопрос: $(".bottom").click( function(){ var html = $('.text').html(); $(".text").html( html+ "<p>"+ "Добавленный параграф" "</p>"); } ); Вот html <div class='content'> <span class='text'>Первый параграф</span> <span class='bottom'>Добавить параграф</span> <div> Суть этого кода в том, что по клику на кнопке с class='bottom' в элемент с class='text' добавляется его прежний код плюс параграф с надписью "Добавленный параграф". Всё работает. НО по хорошему для добавления нужно искать элемент с class='…
0 votes11 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 -
в теге <p> вложенном в div не работает onclick
Добрый день всем !!! Ниже приведен код , onclick для div работает а вот для <p> не работает . <div class="menu_but" onclick="show('1')"> <p class="main_menu" onclick="show('1')">аааааааааааа</p> </div> Подскажите что я сделал не так . Всем огромное спасибо за помощь
0 votes11 answers -
Обращение к содержимомму фрейма в айфрейме.
Вы уж извините, если вопрос покажется Вам глупым. Но я что-то никак не соображу как это сделать. У меня есть страница , содержащая один айфрейм. В этот айфрейм я загружаю другую страницу (чужую), которая имеет фреймовую структуру, состоящую из 2х фреймов. Так вот, как я могу обратиться к первому фрейму этой чужой страницы? Предупреждая Ваши ответы "Никак" хочу сразу выяснить такую вещь: чужая страница ведь грузится ко мне на компьютер, соответственно, я же могу обратиться к ее содержимому? З.Ы. Всех с наступившим!
0 votes11 answers -
Помогите разобраться
Попался мне недавно любопытный (для меня, при моей неопытности) фрагмент java script: alert([] == ![]) Хотелось бы разобраться, почему в этом случае получаем значение true? С одной стороны мне понятно, что в правой части сравнения массив в логическом контексте рассматривается как объект, преобразуется в true и после отрицания в правой части сравнения получаем false. Интересует, как интерпретируется левая часть. В ней также должно получиться значение false. Из пустого массива оно может быть получено путем преобразования его в строку или число, а затем — в логическое значение. Подскажите, как именно в этом случае интерпретатор разбирае выражение?
0 votes11 answers -
jQuery click() и AJAX
Доброго времени суток! в общем, ситуация: есть элемент <div id="somwhere"> <h1 class="className" id="idName">KLIK!!</h1> </div> Есть следующий JS код: $(document).ready(function(){ $(".className").click ( function() { var thisID = this.id; $.post( "/ajax.php", {thisID: thisID}, function(data) { $("#somewhere").html(data) } ) } ); }); Т.е. при клике после загрузки документа по этому заголовку, происходило обращение к серверу, где в файле ajax.php что то там делалось, и в блок somewhere возвращался этот же заголовок, только с другим именем, например "ANOTHER KLIK" Проблема в том, что после возвращения результата ВТОРОЙ КЛИК НЕ СРАБАТ…
0 votes11 answers -
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 -
Как можно открыть ссылку в новом окне не фиксированного размера, но с убраными полосами прокрутки, строками состояния и т.д?
У меня или со всеми этими строками не фиксированное получается, или если убирать начинаю что-то, то фиксированным сразу становиться.
0 votes11 answers -
this
Как в функцию передать элемент который ее(эту функцию вызвал), я понимаю что при помощи this, но как это правильно оформить я не знаю. допустим есть: <li onclick="f(this)" style="color:red;">фильмы</li> <li onclick="f(this)" style="color:red;">музыка</li> <li onclick="f(this)" style="color:red;">книги</li> function f(){ var a= ???; } Как элемент вызвал функцию привязать к переменной а?
0 votes11 answers -
Функция задержки
Пробую для эксперимента написать чтоб при нажатии на кнопку происхдила задержка картинки, но при нажатии на кнопку ничего не происходит, не знаю почему, как исправить? <html> <head><title>Привет</title> <script type='text/javascript'> var a,b,timeout,zadershka; function f(){ zadershka = setTimeout( function() { if(!b) b = document.getElementById('maks'); b.style.display='block';}, 2000); }; </script> </head> <body> Жил-был пёс. Он был самый лучший пёс за всю мою жизнь.<br> Такого пса я не видел никогда в жизни в этом мире. Вот что<br> значит настоящая псина.Такой псины я <br> не видал за все свои 20 ле…
0 votes11 answers -
Горизонтальное менб с использованием js
Ох, понимаю, что нужно учить js. Но сейчас столько всего навалилось на мои плечи, что просто физически не успеваю. А тут как раз необходимо небольшую задачу решить, и конечно же без скрипта здесь никуда. Прошу подсказать решение. Буду очень благодарен В общем, есть меню: http://rubanys.narod.ru/menu/index.html На его внешний вид и позиционирование особо внимание не обращайте. Я это поправлю. Меня интересует такой момент. Вот при наведении на пункты меню - меняется фоновая картинка. Мне надо чтобы когда скажем посетитель находится на странице, например, "Услуги", чтобы этот пункт как раз был с той фоновой картинкой, что и при наведении. Когда посетитель не находится ни на…
0 votes11 answers -
Onclick не работает
Задача такая: при клике по одному элементу должен появляться другой. Не работает. Вот код: <!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>Каталог</title> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type = "text/javascript"> window.onload = function (){ document.getElementsByClassName('odin').onclick = makeIT; } function makeIT (){ var text = document.getElementsByClassName('dva'); if(text.style.display!='block'){ tex…
0 votes11 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='lotNUM_1' action='' enctype="multipart/form-data"> <a href="" onclick="document.lotNUM_1.submit();" style="float:left"><img src="/img/by.png"></a> <input type="text" name="by_count" value="1" size="1"> </form> <? echo"$_POST[by_count]"; ?> Помогите пожалуйста не пойму в чем проблема. Не передается. Параметр из формы. Если сделать сабмитом все работает . Но тогда кнопка стандартная - не годится. Есть вариант сделать прозрачную кнопку с подложкой из дива с бекграундом но это немного изврат. В прямую передача через ссылку не подходит потому что работает GET и переменные видны в строке адреса бра…
0 votes11 answers -
mouseover и вложенность
http://borber.ru/htmlbook/mouseover-trouble.html — вот тут трабл. Три вложенных блока. Для каждого одно и то же событие onmouseover. Когда наводим на самый нижний (он же самый вложенный), то получаем сразу три события onmouseover от самого вложенного блока (то есть на тот, на который собственнно навели) по порядку к блоку нулевого уровня вложенности. Кто подскажет как сделать так, чтобы порядок был обратный, а ещё лучше, чтобы событие вообще срабатывало только на тот блок, на который мы именно и навели?
0 votes11 answers -
Murmur2 js
Здравствуйте! ... возникла задача, требуется контрольная сумма Murmur2 на js, может у кого завалялось нечто подобное? мой уровень написать такое не позволяет... http://ru.wikipedia.org/wiki/Murmur2
0 votes11 answers -
Теоритический вопрос
Всем здрасте. Есть сайт - три страницы: index.html, page2.html, page3.html. На двух из них: index.html и page2.html - не мало графики, включая тяжеловесный фон 2000х1250. По запросу адреса сайта грузится index.html. Я сделал эмуляцию загрузки страницы таким образом, что сразу после тега <body> вызывается ф-я loading, которая образно состоит из двух блоков: 1. накрываю всю страницу абсолютно спозиционированным блоком с GIF картинкой "loading" внутри. 2. по событию window.load - убирается накрывающий фон; показываются элементы страницы; что-то типа такого: ... <body> <script> function loading_page(){ // add loading box to the DOM window.load = functi…
0 votes11 answers -
Проблема с меню
Всем привет, кто-нибудь сталкивался с такой проблемой: js навигация и перед линком добавляется null непонятно каким образом, вобщем лучше 1 раз увидеть : http://ceriusit.com/
0 votes11 answers -
Вывод текста из 1 страницы на другую
Здравствуйте, хотелось узнать, в чём моя ошибка. Я хочу вывести текст заключённый в определённый класс через js код. Вот таким вот образом: Нужно вывести: <a href="/hello.php" class="hello">Привет юзер</a> Далее используют вот этот скрипт: <script type="text/javascript">$(document).ready(function(){$.get("/hello.php",function(a){a=$(".hello:first",a).html();if(a==null)a="";$(".hellouser").html(a)})});</script> И на той странице вставляю такой код для вывода: <span class="hellouser"></span> Пытался таким способом - не получилось, а если выводить SPAN или DIV код таким образом, то всё получается. Пример: <span class="hello">Прив…
0 votes11 answers -
jquery\js галерейка для курсавичка
Вобщем хочу как тут, в примере номер 2, но выходит немного не то По ссылке мой сайтец, в нем вроде подрубил плагуны жиквери скаченные на сайтике эффекта, но все равно не работает, его я думаю надо как то привязать к событию но чего то скила не хватат, выручайте товарищи
0 votes11 answers -
Создание и проверка существования переменной
Знаю, что вопрос нубский, но всё же: Создаю переменную: ... var obj = document.getElementById('ID'); ... И проверяю: ... if (obj) { ... } ... Это вообще верно? Как в JS грамотно выполняется такая проверка? (ситуация, когда 'ID' нету в документе) Спасибо.
0 votes11 answers -
Отход от jQuery
Нужно переделать небольшую функцию сделанную с помощью jquery на "классический JavaScript". Честно говоря, разбаловал он меня, забыл как многие вещи делаются изначально. $('#menu span').click(function () { $('#menu > li').removeClass("show"); $(this).parent().addClass("show"); $("#menu ul").hide(); $(this).parent().children("ul").show() }) Этот код применяется на сайте, чтобы менять и показывать вкладки в ленточном интерфейсе htmlbook.ru. Может кто помочь?
0 votes11 answers -
Изменение окна
Здавствуйте! Подскажите как запретить изменения окна после того как изменения уже применились: Вот вызываем новое окно при нажатии на ссылку: ссылка: <a href="./name_page.php" target="_blank">БАХ!</a> вот скрипт который срабатывает при окрытии нового окна и меняет уже размеры окна файл "name_page.php": <script> window.resizeTo(500,500); </script> Пробовал setResizable(false); , но что-то подсказывает что не из этой оперы... Как можно сделать что бы далее не возможно было растянуть это окно, т.е. размер 500х500 закрепился и не давал изменять пользователю окно? И ещё, подскажите как можно создать окно в котором не будет появляться панелей …
0 votes11 answers -
Как загрузить удалённый HTML-файл в див?
Имеется некий сервер, на котором лежит периодически обновляемый статический HTML-файл. Надо загрузить его содержимое в div на другом сайте. С помощью IFrame это делать неудобно, так как заранее не известен объём файла, а IFrame требует явного указания ширины и высоты. Видимо, остаётся только вариант с JavaScrip-ом. Может, у кого-нибудь есть пример, как такое на нём можно сделать?
0 votes11 answers -
Что можно сделать на Javascript?
Понятно что много чего можно сделать. Для себя нашел 3 полезных вещицы, которые собираюсь изучить: 1. Проверка введеных в форму данных согласно критериям. 2. Менюшки. 3. Слайдеры/Фотогалереи. Что еще полезного можно сделать? Для чего наиболее популярно применяют javascript?
0 votes11 answers