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
-
вызвать функцию в родителе
Допустим у нас есть страница index.php На этой странице есть форма, в ней выбираешь какой-то из пунктов и срабатывает js (функция например fillTable(параметр)) с ajax`ом, которая выводит таблицу. В этой таблице есть ссылки, выглядят они так <a href=\"open.php?id=2\" id=\"open\" target=\"_blank\" onClick=\"return hs.htmlExpand(this, {contentId: 'highslide-history', objectType: 'iframe', preserveContent: false, cacheAjax: false});\">показать</a> Щелкаешь на ссылку появляется окошко, в этом окошке проводятся действия и нажимается кнопка "Сохранить". Эта кнопка ("Сохранить") вызывает метод (метод js например: save_e()) который сохраняет форму. Как можно вызвать в…
0 votes1 answer -
Тормозит IE при переходе по ссылке из innerHtml апнувшемуся по Ajax
Есть div, содержимое которого апится кадую минуту с помощью аякса, метод апдейта: newMessage.innerHTML = ''; // сначала чищу поле newMessage.innerHTML = content.item(0).firstChild.data; // потом ставлю содержимое полученное по ajax. содержимое - 100% ссылки (обычные линки вида <a href="url">text</a><br>). IE8 (на остальных IE не проверял) начинает тормозить при переходе по ссылке из содержимого div, после второго апдейта содержимого. Вопрос: надо ли как-то апдейтить детей (appendChild) по модели DOM исходного div'a, чтобы IE не терял структуру дерева DOM. или вопрос в загруженности линий (корбина) в середине дня по Москве, и из-за этого задержки... и с …
0 votes3 answers -
Выделение используемого раздела
Доброго времени суток!!! Народ , подскажите пожалуйста как пустить id по switch'у ? Я хочу, чтобы в зависимости от того на ссылку с каким id нажали, происходила фиксация данного раздела и выделение его цветом. <ul> <li><a href="#" id ="friends" onclick="showContent('<?=site_url('main/friends');?>');" title=""><b>Н</b>аши Друзья</a></li> <li><a href="#" id ="gb" onclick="showContent('<?=site_url('main/guest');?>');" title=""><b>Г</b>остевая книга</a></li> <li><a href="#" id ="contacts" onclick="showContent('<?=site_url('main/conta…
0 votes13 answers -
Удобная таблица
Уважаемые знатоки, у меня следующая проблема. Решив изучить ЯваСкрипт, купил книгу на эту тему Дэвида Макфарланда. Попутно скачал с его сайта учебные задания. В одном из первых приводился пример, как с помощью ЯваСкрипт сделать чётные строчки таблицы выделенными. Это была просто агитка, там еще не говорилось как и почему, но я решил, поскольку код дан, применить её на своём сайте. Вот эта часть из примера И эта тоже И тут же возникает вопрос - в стилях не было класса striped, а далее, в коде начала таблицы он возник. Почему? Я скопировал док jquery.js в корневую папку. там же находится и индексовская страница. Однако у меня ничего не получилось, вдобавок ИЕ написал, …
0 votes20 answers -
переменное имя массива как получить
for (i=0; i<16; i++) { for (ii=0; ii<(tmass0.length); ii++){ $(".accordion p").append("<a href=index.php&show=2?group=RA"+ i +"B"+ ii +">"+tmass0[ii]+"</a><br />"); } } }); }); tmass0 - vfccbd b tot tcnm 15 таких массивов подскажите пожалуйста как в этом коде можно вместо tmass0 добится чтобы вместо нуля вставлялось значнеие i
0 votes10 answers -
Можно ли заблокировать CTRL+V?
Собственно сабж. Можно ли при фокусе на <textarea> при нажатии CTRL+V возвращать false, чтоб текст не вставлялся?
0 votes7 answers -
Объявление переменной в JS
На странице присутствуют РНР и JS. При помощи РНР вывожу данные из базы. Т.е. имеем переменную $lat=$myrow['lat']; Теперь нужно её вставить в JS-код. Как её объявить? Посредством var lat = $lat; не получается. Как тогда? С JS очень плохо знаком. Всё, разобрался.
0 votes1 answer -
Строки
Как проверить, состоит ли строка только из букв латинского алфавита? (регистр не важен)
0 votes2 answers -
как сделать изменение размера плавным?
Всем привет. Есть скрипт, изменяющий ширину объекта. Хочу сделать так, чтобы размер изменялся плавно по 6сть пикселей. (объект DIV с id ="bread", а wW - это окончательный размер объекта bread) function EnlargeBread() { for (i=1; i < wW; i=i+6) { document.getElementById("bread").style.width = i; } } Не могу никак разобраться с таймАутом - как его использовать в качестве задержки, чтобы всё это было плавно? Пробовал писать так: function EnlargeBread() { for (i=1; i < wW; i=i+6) { bread.int = setTimeout(function() { document.getElementById('bread').style.width = i; }, 1000); } } Но никакой плавности всё равно нет. Происходит пауза и через некоторое время происх…
0 votes4 answers -
Координаты скроллбара
Хотел сначала написать в лягушатник, но потом передумал =) Вопрос вот в чём: Имеется див с горизонтальной полосой прокрутки. В нём список ссылок. Скажите, есть ли такая возможность, после клика по ссылке прокрутить скролл именно к этой ссылке, оставив его посередине? O_o P.S. Что бы не возникали вопросы "для чего?" - нужен скролл для листания переключателя страниц. Переключатель уже есть - нужен именно такой скролл. В инете искал готовые решения - не нашел. (Паджинатор 3000 не предлагать =). Если кто-нить видел или знает, как это реализовано - расскажите, плиз... Спасибо.
0 votes2 answers -
Всплывающие картинки
День добрый. Мне необходим скрипт. Нужно что бы при наведении на ссылки в указанном месте появлялась картинка. Меню 1 Меню 2 Меню 3 Меню 4 Меню 5 тут картинка Суть в том, что при наведении на нужный пункт меню всплывала бы нужная картинка. к сожалению не могу найти подходящий скрипт. В js слабоват. Где-то видел, но как понадобилось не могу найти... Заранее спасибо!
0 votes5 answers -
Проблема с работой JavaScript
Есть страница index.php в нее импортирована страница reestr.php с помощью скрипта <?php require('forms/reestr.php');?>. На странице reestr.php должен отображаться календарь, скрипт которого лежит js/calendar/calendar.js. Как правильно прописать путь к скрипту календаря в данной ситуации? Пробовал через страницу reestr.php: <html> <head> <script language="JavaScript" src="js/calendar/calendar.js"></script> </head> <body> <form enctype="text/plain" name="reserve"> <input type="text" name="data"> <script language="JavaScript"> new tcal ({ // form name 'formname': 'reserve', // input name 'controlname': …
0 votes12 answers -
Modal windows
Подскажите пожалуйста красивое, но при этом не слишком тяжёлое модальное окно для авторизации
0 votes10 answers -
Не отображается изображение в календаре
Есть такой вот календарь tigra calendar. Скрипт календаря находется по адресу: js/calendar/calendar.js, изображния js/calendar/img. В корене лежит ХТМЛ документ index.html Код index.html <html> <head> <!-- link calendar files --> <script language="JavaScript" src="js/calendar/calendar.js"></script> <link rel="stylesheet" href="css/calendar.css"> </head> <body> <form name="testform"> <!-- calendar attaches to existing form element --> <input type="text" name="testinput" /> <script language="JavaScript"> new tcal ({ // form name 'formname': 'testform', // input name 'controlname': …
0 votes7 answers -
Повторяемость генерируемых чисел
Добрый день. Моя цель сгенерировать ряд случайных чисел. //генерация случайных чисел от min до max function generate_number(min, max){ var temp_number = min + Math.floor((max-min)*Math.random()); //временный массив //проверка повторений for(i=0; i<mas_gen_number.length; i++) if(temp_number == mas_gen_number[i]) generate_number(min_number, max_number); //повторная генерация числа mas_gen_number [mas_gen_number.length] = temp_number; //сохранить число в массив return temp_number; } Несмотря на проверку, периодически встречаются повторяющие числа. В чем моя ошибка?
0 votes5 answers -
два XHR обьекта и их совместная работа
Не работает код, помогите исправить....Пожалуйста, подскажите в чем трабла....не выдает список вообще( var XMLHttpRequestObject = false; if (window.XMLHttpRequest){ XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject){ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } var XMLHttpRequestObject2 = false; if (window.XMLHttpRequest2){ XMLHttpRequestObject2 = new XMLHttpRequest(); } else if (window.ActiveXObject){ XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP"); } function starto(){ if(XMLHttpRequestObject2){ XMLHttpRequestObject2.open("GET", "reset.php?data=0"); XMLHttpRequestObject2.onreadystatechange = fun…
0 votes1 answer -
Письмо с сайта
У меня вопрос, как сделать форму отправления письма с сайта на заданный е-маил без использования ПхП (его просто нет)?
0 votes5 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 -
highslide - display:table - firefox - НЕ дружат
такая штука приключилась, всё было хорошо пока не поставили хайслайд движок - дле 8 версия хайслайда - последняя вот линк беда тут во всех браузерах(ие8/хро/сафаря/опера) всё отлично, а в лисичке при нажатии на картинку с хайслайдом белое полотно(фон от хайслайда) становится там где надо, а сама картинка улетает в левый верхний угол сайта. убираю "дисплей:тейбл" - хайслайд работает - но с вёрсткой приключается горе. всё путается, и прыгает как захочется. помогите с етой проблемой пожалуйста, в понедельник дедлайн(
0 votes4 answers -
работа функции без onClick
Как сделать, что б функция работала без onClick в элементе. Допустим есть список с каким-либо классом или IDом и нужно чтоб при клике на LI в этом списке срабатывала эта функция, заведомо в <li onclick="..."> не писать. В jQuery это вроде проще простого делается.
0 votes6 answers -
onLoad на картинке
на картинку навешен onLoad. Если картинка грузится из кэша броузера, onLoad не срабатывает. Не проблема генерировать уникальный линк до картинки, что бы onLoad всегда срабатывал, но тогда мы имеем лишний запрос к серверу, что надо избежать. Идеально было бы узнать грузится ли картинка из кэша или нет. Вопрос 1: есть ли способ это узнать? Вопрос 2: какой способ?
0 votes2 answers -
Помогите разобраться в обработке событий.
Я вообще по php специализируюсь, JavaScript для меня пока темный лес. Значит так: Есть некий <div> (кнопка), как сделать так, чтобы при "зажатой" кнопке мышки выполнялась некая функция tempfunc (). Кнопку отпустили, все прекратилось.
0 votes4 answers -
Определение размера изображения до его загрузки
День добрый! Собственно вопрос в заголовке. Если более подробно, то есть флеш загрузчик для загрузки фоток, прикрученный к сайту... Ни в флеш, ни в ява я не силен, но насколько я понимаю, обращение к функциям флеш-загрузчика идет через javascript, так вот каким образом можно с помощью javascript определить размер изображения перед тем, как обратиться к функции флеш загрузчика. Если ещё более подробно, то происходит это так: нажимаю на кнопку "обзор" открывается диалоговое окно для выбора картинок, я выбираю картинку (или несколько) и нажимаю "Открыть", вот после этого момента и до момента обработки файла флеш загрузчиком надо определить его размер. Проще наверное в самом …
0 votes5 answers -
прошу помочь найти ошибку в самодельном drag&drop
всем добрый день,пишу скриптик для создания визиток на JavaScript сделал пока не много и наткнулся на косяк(приложу скрин и ссылку на видео где более понятно) В общем если нажать на квадратик и тянуть блок изменяет размер и когда отпускаешь клавишу на нем,то все работает как надо,если же отпустить курсор вне этого квадратика,то в этот раз все нормально,а в следующий при изменении размера разер изменяется на несколько писелей,а потом просто двигается див и курсор становиться перечеркнутым (точно так же как если сейчас попробовать тянуть за любой из квадратов на которые не повесил функцию) и отсюда начинаются баги. Никак не пойму в чем я ошибся,вроде все в обоих случаях вып…
0 votes1 answer -
подгружаемая страница и ее форматирование
возник вот такой вот вопрос: есть <html> <div id=12> <div> hello </div> <div> world </div> </div> </hmtl> $('#12').empty(); $.ajax({ url: "../core/forum.php", global: false, type: "GET", data: ({id : 12}), dataType: "html", success: function(msg){ $('#12').append(msg) } })//ajax function setEqualHeight(columns) { var tallestcolumn = 0; columns.each( function() { currentHeight = $(this).height(); if(currentHeight > tallestcolumn) { tallestcolumn = currentHeight; } } ); columns.height(tallestcolumn); } }); смысл тут такой - печатаем страницу,…
0 votes3 answers