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
-
AJAX окошко с изоброжением
Как сделать так, чтобы при нажатии на картинку маленького размера (в HTML документе) открывалась картинка в полном размере? Ссори если такой вопрос уже был.
0 votes6 answers -
Перехват события из всплывающего окна
Хочу скрипт одного (исходного) окна заставить перехватывать события другого окна, открытого методом window.open() из скрипта исходного. Вот весь скрипт: <script> wopen = function(site){ // Функция открывания окна var newWin = window.open("http://"+site, // Открываем окно "JSSite", "width=420,height=230,resizable=yes,scrollbars=yes,status=yes" ); newWin.attachEvent("onclick", function(){ // Пытаемся добавить к новому окну обработчик события alert('ok-1'); window.alert('ok-2'); newWin.opener.alert('ok-3'); }); } </script> // Так запускаем…
0 votes0 answers -
Работа с AJAX
Добрый день! Помогите разобраться. Изучаю AJAX и решил первоначальную проблему начать решать с малого. есть index.php ....... <script type="text/javascript" src="galery/search/ajax.js"> </script> </head> <body> <div style="width:100px; height:100px; background-color:#00FF00;" id="aaaa" onclick="bgraf()"></div> <div id="bbbb"></div> </body> </html> при нажатии на div вызываю функцию которая находится в ajax.js var xmlhttp = null; function getXmlHttp() { alert(xmlhttp); try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"…
0 votes10 answers -
Одинаковая высота колонок в каждом ряду
Привет, Задача следующая: Имеется несколько рядов блоков. Блоки могут быть различными во высоте, в зависимости от содержимого. В каждом из рядов надо определить блок с максимальной высотой и установить её остальным блокам этого ряда. Количество блоков в ряд известно и равняется четырем. Вот что имеется на текущий момент: http://jsfiddle.net/RzC4q/ Но мне кажется, что тут всё криво и код можно улучшить, либо вообще всё сделать по-другому. Как говорит дядя s0rr0w "jquery головного мозга". В общем-то не обязательно даже код, достаточно алгоритма. Спасибо
0 votes12 answers -
Помогите найти ошибку
Сделал небольшой пример, но в нём вылезает ошибка в 209 строке --- переменная cell не определена. Это случается, если по диагонали попробовать сходить. http://jsfiddle.net/EhDWR/ Подскажите, где ошибка?
0 votes12 answers -
Сравнение двух массивов
Есть в JS какие-то функции для быстрого сравнения двух массивов между собой? Понятно, метод перебора никто не отменял, но может уже есть встроенное решение для этого?
0 votes7 answers -
jQuery
приветствую! $(document).ready(function(){ $("#start_mi").click(function(){ $("#morin").addClass("dop_inf_window"); $("#morin").load('test.html'); }); $("#cls2").click(function(){ $("#morin").addClass("tet"); }); }); первая фукция открывает окно, а вторая закрывает, но после этого первая уже не работает. подскажите как починить это спасибо!
0 votes8 answers -
Меню на аккордеоне (немогу допилить)
В общем есть менюха: http://blog.evaria.com/wp-content/themes/blogvaria/jquery/index-multi.php И всё в ней пучком, да только захлопывается зараза при переходе по активной ссылке. Я так понял, что для того, чтоб она не схлопывалась, к ней надо прикрутить jquery.cookie.js Это я сделал, но вот походу ещё и какой-то сценарий нужно написать, чтоб оно работало. Вот это сижу, втыкаю как баран, ничё не могу понять ((( Если есть добрые люди, которые знают как меня осчастливить - помогите плиз. Бду очень благодарен )
0 votes6 answers -
Можно ли так использовать DOM?
Может название темы и не информативно, но лучше не придумал. Пишу плагин на jQuery. Использую такой подход: jQuery ( function () { var obj = jQuery ( '#obj' ).functionName ({ // свои значения, если отличны от дэфолтных }) // при каком-то событии нужно этот obj остановить event = function () { // образно покажу событие obj.stop () } // минус подхода - obj доступно только внутри этой функции }) ;(function($){ $.fn.functionName = function ( options ) { return this.each ( function () { new FunctionName ( this, options ); }); }; function FunctionName ( context, options ) { this.defaults…
0 votes4 answers -
jquery при наведении на ссылку показать картинку
Здравствуйте! Подскажите, как сделать следующее? Допустим, есть набор ссылок с id=1 id=2 id=3, а также список, элементы которого содержат картинки, расположенные одна под другой. Как сделать, чтоб при наведении на ссылку соответсвующий номеру элемент списка "всплывал" на первый план, поверх остальных картинок, т.е. текущий элемент становится прозрачным, а соответсвующий ссылке - появлялся (opacity = 1.0). Вот код <div id="links"> <a href="" class="point" id="1">ONE</a> <a href="" class="point" id="2">TWO</a> <a href="" class="point" id="3">THREE</a> </div> <div id="rotator"> <ul> <li class="show"><img s…
0 votes2 answers -
Как JS-ом крутить скрол ?
есть вот такой код, при нажатии на "Хистори" будут подгружаться ещё сообщения, при этом скрол естественно уходит.. как его вернуть в тоже положение ? тобишь на тоже место ? как крутить скрол по меткам я знаю, (в коде кстати есть это, при написании нового сообщения), а вот как при добавлении хистори сделать, что бы текст в окне не двигался... код читать в принципе смысла нет, он тупой, там лишь однотипные блоки.. я его привёл для понятия того, как это работает.. можно потестить... код рабочий <!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> &…
0 votes6 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 -
AJAX+php - головоломка
Доброго вренмени суток, уважаемые обитатели форума. Хочу вот переделать страницу на php, подключив к ней несколько скриптов на AJAX, никак не могу скоординировать взимодействие, подскажите, куда копать? Суть задачи проста, на php генерируется страница, в которую выводится список, нужно сделать так чтобы при клике на строку, в которой указан какой-то recipient вытягивались все данные связанные с этим recipient'ом как в accordion на jQuery. Я пробовал реализовать это через $(document).ready(function(){ // обрабатываем клик $("p").click(function() { alert($(this).text()); }); $("body").click(function() { $.ajax({ url: "eventHandlingAjax.php", befo…
0 votes5 answers -
внешний html
Здравствуйте! можно ли сделать так, что бы в DIV подгружался внешний фаил HTML? что то типа test.innerHTML = url(/123.html) этот код безусловно не верный спасибо!
0 votes4 answers -
Изминение значения с помощью JS
есть таблица в которой есть значение (например 0.111), нада ето значение умножаить на определенное значение и вернуть обратно. Я пытался сделать так: <html> <head> <script type="text/javascript"> function pereschet(grn) { var str kurs = 100; var str usa = grn*kurs; var str grn = usa; return grn; } </script> </head> <body> <table align="left" border="0"> <tr> <td> <table align="left" border="0" width="300"> <tr> <td colspan="2">Белая (апельсинова корка)</td> </tr> <tr> <td colspan="2">Код кромки "101"</td> </tr&…
0 votes18 answers -
Как добавить в закладки (ctrl+d)
Ребята может кто уже решил эту проблему?
0 votes3 answers -
скрипты на jQuery не работают под IE6-7
Здравствуйте, форумчане! У меня такой вопрос. На сайте, который я сейчас разрабатываю есть аккордеоны, проверка формы на заполнение, слейдер в header, решил самостоятельно заняться разработкой. Во всех браузерах работает нормально, даже в IE8, а в IE6 и IE7 отказываются работать. Подскажите в какую сторону плыть? Вот сайт (смотрите под IE6, IE7) - Сайт. Спасибо.
0 votes4 answers -
Изменение размера и цвета шрифта пользователем
Не получается самостоятельно разобраться в следующем... хочу сделать на сайте чтобы пользователь смог самостоятельно изменять размер, цвет шрифта и пр. Для пробы загрузил на www... Кто нибудь подскажет в чем проблема?
0 votes41 answers -
Не пойму как присвоить только определенному классу span
есть скрипт тултипа <script type="text/javascript"> $(document).ready(function() { $(".tooltips").hover( function() { $(this).contents("span:last-child").css({ display: "block" }); }, function() { $(this).contents("span:last-child").css({ display: "none" }); } ); $(".tooltips").mousemove(function(e) { var mousex = e.pageX + 10; var mousey = e.pageY + 5; $(this).contents("span:last-child").css({ top: mousey, left: mousex }); }); }); </script> css <style> span { display:none; position:absolute; z-index:1000; -moz-border-radius:4px; -webkit-border-radius:4px; } .tooltip-style1 { backg…
0 votes3 answers -
Яваскрипт для изменения контента
Все привет! Помогите разобраться - вообще зашел в тупик и ничего не могу сделать есть шапка с 4 дивами показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки <div id="1" class="active">Текст 1</div> <div id="2" class="noactive">Текст 2</div> <div id="3" class="noactive">Текст 3</div> <div id="4" class="noactive">Текст 4</div> и есть 4 блока на странице показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки <div id="user_1" class="block-shown">Текст 1</div> <div id="user_2" class="block-hidden">Текст 2</div> …
0 votes5 answers -
Чекбоксы
Собственно нашел такой скрипт выделения всех чекбоксов: <script type="text/javascript"> function setChecked(obj) { var str = document.getElementById("text").innerHTML; str = (str == "отметить" ? "снять" : "отметить"); document.getElementById("text").innerHTML = str; var check = document.getElementsByName("id[]"); for (var i=0; i<check.length; i++) { check[i].checked = obj.checked; } } </script> <form action="" method="post"> Что Вас больше всего интересует на нашем сайте?<br /> <input type="checkbox" name="id[]" value="1" /> Справочник HTML<br /> <input type="checkbox" name="id[…
0 votes3 answers -
Как явой нажать ссылку ?
забыл, кто напомнит, как явой нажать ссылку ? к примеру вот такую: <a id="ddd" href="">dddd</a> какая там комманда эмулирует нажатие на ссылку ? нашел под ие click() а вот в фф не пашет
0 votes17 answers -
animate блоков
Дайте совет куда идти дальше. Есть такое #scrollup { position: relative; overflow: hidden; border: 1px solid #000; height: 100px; width: 100px; float: left; } .headline { position: absolute; top:100px; height: 200px; width:100px; } .headline2 { position: absolute; height: 100px; width:200px; margin:0; padding:0; } <script type="text/javascript"> $(document).ready(function(){ $("div.headline").css('top','0px'); headline_interval = setInterval(headline_rotate,3000); }); function headline_rotate() { $("div.headline").animate({top: -100},"slow").delay(3000).animate({top: 0},"slow").delay(3000); $("div.headlin…
0 votes2 answers -
Кнопки на Jquery Ajax
Здравствуйте! У меня есть php переменная, мне нужно сделать для нее две кнопки (+ и -), чтоб прибавлять и отнимать ее значение, и все это без перезагрузки страницы. Начал пытаться разобраться с аяксом, но толком ничего не вышло. Получилось только отправить value одной кнопки в php файл и вернуть его в див, но как мне это поможет в моей задаче - так и не понял. Подскажите пожалуйста, как это сделать. Заранее благодарен.
0 votes2 answers -
Не могу прописать относительную ссылку
С js знаком плохо. Возникла проблема с отображением некоторых графических файлов, которые выводит яваскрипт. Есть слайдер на jQuery, сам скрипт и скрипт option.js, в котором находятся параметры двух кнопок, отвечающих за вращение барабана. Скрипт подключает два изображения - обычные графические стрелочки в формате gif. На локальном компьютере все работает, но на сервере мне не удается подключить путь к изображениям. defaultButtons: {enable: true, moveby: 1, leftnav: ['css/images/leftnav.gif', -20, 55], rightnav: ['css/images/rightnav.gif', 15, 55]}, Мне нужен именно относительный путь к файлам, поскольку я делаю шаблон к WP. Если подключить абсолютную ссылку, то все раб…
0 votes3 answers