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
-
Передача xml dom из javascript в php
Здравствуйте! Проблема повторюсь в том, что необходимо передать достаточно большое количество данных из javascript в php. Одно дело запускать php страницу с параметром, в которую положить весь xml. Но мне, кажется, это не очень хорошей идеей. Вообще основная идея в том, чтобы сохранить xml, сформированный в результате каких-либо операций, в файле на сервере. Как я понял javascript не может сохранить файл. А на php это прокатывает. Поэтому появилась новая задача, как передать файл из скрипта в пхп. Есть мысли? Спасибо! =)
0 votes7 answers -
Наконец-то подъехала книга по JS
Доброго времени суток друзья, нужна ваша помощь, а точнее совет по одному делу. В общем недавно я решил начать учить JS и заказал себе книгу в инет-магазе, и вот недавно я стал её обладателем. Размер книги оказался целых 1000 страниц, а так как я даже ни на секундочку не представляю себе, что такое вообще JS, то я немного был в шоке. 1) Вобщем мне хотелось-бы услышать ваше мнения насчёт данной книги, может быть кто нибудь уже имел с ней дело, да и вообще хорошее, а главное полезное приобретение я сделал? 2) И ещё объясните мне пожалуйста, главы и разделы которые в ней находятся - это ВСЁ о JavaScript или эта книга только часть этого языка? 3) И нужно ли читать все раздел…
0 votes57 answers -
Создание JS фреймворк prototype
Нигде не могу найти, как создать JS фреймворк prototype? Что это такое? И чем он отличается от html? Подскажите, как его создать?
0 votes4 answers -
Rollover эффект.
Здравствуйте. Не могу найти ришение, задача такая. Есть меню из нескольких пунктов, ниже меню есть див для иконки. Нужно, чтобы при наведении на определённый пункт меню, в нижнем диве появлялась нужная картинка на одном месте, менялась на другую при наведении курсора на следующий пункт , тоесть сколько пунктов меню - столько и разных картинок... Уверен что помогут любые советы и ссылки.
0 votes4 answers -
Изменение размера div в Fox
Необходимо изменять minHeight дива в зависимости от размера окна браузера. В IE новое значение присваивается. В Fox`е нет (просто напросто не присваивается новое значение). В чем фишка и как можно обойти? var Div=document.getElementById("con"); Div.style.minHeight=document.body.offsetHeight;;
0 votes1 answer -
Скрипт скроллинга как в Youtube
Есть набор картинок нужно чтобы они плавно крутились по виртуальному кругу при наведении на оперделенную картинку картинка слегка увеличивалась и при клике происходил переход на другую страницу. Одним словом, чтобы было похоже на скроллинг как в Ютубе. Есть такой скрипт в природе ?
0 votes18 answers -
Google Ajax Search API
Привет, есть следующая проблема: <script type="text/javascript"> google.load('search', '1'); google.setOnLoadCallback(function(){ var googleSearch = new google.search.CustomSearchControl('fdfgdfggsdgsdfgfsdg534546g'); googleSearch.draw('cse'); var query = '<?php echo $query?>'; if(query.length>1){ $('[name=search]').val(query); $('[name=search]').trigger('focus'); $('[name=search]').trigger('change'); $('[name=search]').trigger('blur'); googleSearch.execute(); } }, true); </script> или даже так: <script type="text/javascript"> google.load('search', '1'); google.setOnLoadCallback(function(){ …
0 votes2 answers -
Доступ к переменным в нутри тэга
Здравствуйте. Есть тэг Из IE доступаюсь к переменной aaa так document.getElementById(TreeID).aaa А из FireFox и Opera не получается, подскажите как это сделать?
0 votes4 answers -
onChange, помогите разобраться?
я сделал выпадающее меню таким образом: <select onChange=" if (this.value == 'krsk') { location.href = 'index.php'; } if (this.value == 'nsk') { location.href = 'index.php'; } if (this.value == 'irkutsk') { location.href = 'index.php?option=com_content&view=article&id=51'; } if (this.value == 'kemerovo') { location.href = 'index.php'; } if (this.value == 'omsk') { location.href = 'index.php?option=com_content&view=article&id=51'; } if (this.value == 'tomsk') { location.href = 'index.php?option=com_content&view=article&id=51'; } if (this.value == 'chita') { location.href = 'index.php?opt…
0 votes6 answers -
Задание для mishka2 и psywalker (и не только)
Задание: Сделать калькулятор. Описание: 1) поле ввода цифр - одно 2) Функционал - все стандартные арифметические операции (сложение, вычитание и т.д.), плюс тригонометрия (синус, косинус и т.п.), плюс возведение в степень (любую). (дальше видно будет) 3) дизайн - любой (должно же быть поле для творчества). 4) результат операции выводим в то же поле, в каком вводим цифры. 5) в последствии возможен ввод с клавы. UPD: справочную информацию можно найти тут: http://www.w3schools.com/jS/
0 votes41 answers -
Ввод по маске
Уважаемые товарищи, кому не лень помочь мне организовать ввод по маске? Просьба не предлагать готовые скрипты, т.к. я хочу написать скрипт самостоятельно. Плюс в готовых скриптах нет необходимого функционала. Задача: Организовать ввод суммы денег. Тысячи должны отделяться пробелом. Выглядеть это должно так: 999 9 999 99 999 999 999 9 999 999 и т.п. Вот тут я застрял. Подскажите идею, алгоритм или просто с чего начать.
0 votes11 answers -
Замена CSS свойст в активном документе!
Имеются некоторые элементы на странице, свойства которых возможно отредактировать лишь средствами JavaScript т.к. прямой доступ к ним ограничен! Исходный вариант: <div id="bbcode" style="position: absolute;"></div> Требуемый вариант: <div id="bbcode" style="position: static; float: left;"></div> Пробовал изменить свойства так: <script type="text/javascript"> <!-- var changeIt; changeIt = bbcode.style.cssText; if(typeof(changeIt) != 'string') { changeIt = bbcode.getAttribute('style'); } var changeIt = 'position: static; float: left'; bbcode.style.cssText = changeIt; bbcode.setAttribute('style',changeIt); //--> </script> Так то…
0 votes4 answers -
Как узнать какой слушатель висит на объекте?
Вешаю на объект (допустим кнопку) слушатель вот таким способом: if (document.addEventListener) { elem.addEventListener('click', foo, false); } else if (document.attachEvent) { elem.attachEvent('onclick', foo); } else { elem['onclick'] = foo; } Фишка в том, что содержимое дива в котором находится объект обновляется аяксом и когда див перерисовывается на объект снова навешивается слушатель с теми же параметрами (и так до бесконечности). Как узнать что на этом объекте уже есть слушатель "click", чтобы не вешать еще один? Или как убить слушатель при условии, что я не знаю есть ли он уже на объекте или еще нет?
0 votes5 answers -
Вставка в textarea по клику. Проблема с IE.
Всем здрасти. Появился вопрос. По клику на определенном <span>'e в textarea вставляется текст. Обработка клика выглядит так (jQuery): jQuery(function($) { $('#email').click(function(){ insertAtCaret('textarea_id', 'text'); }); }); Функцию insertAtCaret() взял в инете. Выглядит она так: function insertAtCaret(areaId,text) { var txtarea = document.getElementById(areaId); var scrollPos = txtarea.scrollTop; var strPos = 0; var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? "ff" : (document.selection ? "ie" : false ) ); if (br == "ie") { txtarea.focus(); var range = document.selection.createRange(); range.moveStart ('character'…
0 votes1 answer -
управление accordion menu
Привет!. Есть менюшка, сама по себе работает, хоть не трогай... Но есть необходимость открывать и закрывать её списки из отдельного тэга, типа кнопка. Меню. <script type="text/javascript" src="mootools.js"></script> <script type="text/javascript"> window.addEvent('domready', function ddd(toggler, element,ee){ var accordion = new Accordion('h3.menusection', 'ul.menusection', {opacity: false, onActive: function fff(toggler, element) { toggler.setStyle('color', '#333333'); toggler.setStyle('background', '#F7F1E5'); …
0 votes0 answers -
OnClick в FF3.5..
неактуально. фтопку.
0 votes0 answers -
Как сделать закладку в тексте
Исходные данные: - есть много больших статей - есть много юзеров Надо сделать так, чтобы юзер мог выделить нужное место в тексте на странице и сохранить ссылку на это место где-то в своём профиле. Сохранить ссылку на страницу легко, а вот как сохранить ссылку на конкретное место в тексте? Мне в голову пришел только вариант с динамической подстановкой якоря в текст. Но тут есть сложность: как определить то место в тексте, куда надо вставить якорь? Причём место для якоря надо определять 2 раза: сначала при сохранении закладки по пользовательскому выделению, то есть JavaScript'ом; а потом с помощью PHP подставить в это мето якорь. Или может быть есть какое-то более изящный…
0 votes3 answers -
В джумла не работает JS
Итак: есть калькулятор, который работал до того, как я в него влез. Все висит на Джумловском движке. Поправил просто заголовок над ним. Вопрос: почему сам скрипт перестал работать? В код скрипта не влезал. вот сайт: cdac.ru Что поправить?
0 votes6 answers -
Вывод и обновление текста по клику
Добрый вечер! У меня такой вопрос. Есть несколько картинок, которые лежат в mySQL-базе. Там же лежат названия каждой из них. Нужно сделать так, чтобы при клике на картинку где-нибудь ниже выводилось ее название. При клике на следующую - на том же месте название менялось. Я пробовала сделать вот так: <a class="img-indent1" href="#" onClick="Show('MyText')"><img class="img-indent1" src="/<?=$photo['photo_prv']?>" <?php echo $razm; ?> alt="" /></a></td> // это, собственно, картинка // она лежит в базе и выбирается вот этим вот кодом: <?=$photo['photo_prv']?> // <?php echo $razm; ?> - это ее размер </div></tr><…
0 votes7 answers -
Совместное использование prettyPhotos и extjs grextjs grid-plugins
Использую extjs grid-plugins. Каждая строка (в примере первая таблица) имеет свойство раскрываться [+]. Внутри находится текст и изображения. Все данные (тект+изображения) хранятся в grid-plugins.js jQuery pretty photo использую для img. Из-за того, что img находится в js, prettyPhoto не может их считать и следовательно переменить эффект. Если img использовать в body, то все нормально работает. Как prettyPhoto заставить работать с изображениями из js?
0 votes0 answers -
Странный глюк в цикле
Привожу код: for(i=0;i<move.length;i++) { left2=left0+Number(move[1]); top2=top0+Number(move[2]); width2=Number(move[3]); height2=Number(move[4]); link=move[0]; title=move[5]; //alert(title); document.write("<table title='"+title+"' id='t"+i+"' style='cursor:pointer; position:absolute; left:"+String(left2)+"; top:"+String(top2)+"; width:"+String(width2)+"px; height:"+String(height2)+"px;'><tr><td title='"+title+"'> </td></tr></table>") if (document.addEventListener) { // Gecko document.getElementById("t"+i).addEventListener('click', function() {location.href=link; }, false); } else if (document.attachEvent) { // IE, Oper…
0 votes6 answers -
IE7 и onclick
Доброго времени суток. Ковыряю сайт, при первой же попытке добавить JS всеми любимый браузер падает с ошибкой и предлагает отправить отчет. Попробовал пример попроще: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <body> <a onclick="alert('123'); return false;" href="#" >123</a> </body> </html> Поведение оказалось более чем странным - вечером работает, утром нет . У кого-нибудь было подобное? и как это решать?
0 votes2 answers -
Как при скролле страницы посылать асинхронный запрос и достраивать DOM-модель?
Привет, подкиньте, пожалуйста, ссылок, где есть решение похожей задачи. 1. Есть html страница, на которой изначально выгружено 10 DIV'ов с текстом. 2. Юзер скроллит страницу вниз, я определяю, что он доскроллился до последнего DIV'а. 3. Со страницы уходит асинхронный запрос к серверу, ответ от сервера интерпретируется и к первым 10 DIV'ам добавляются еще 10. Как сделать второй пункт? Как мне определить, что юзер долистался до последнего DIV'a, и что пора посылать запрос? Спасибо!
0 votes5 answers -
Нужен хелп по кукам
я не особый спец в js, так что вопрос: имеется сайт с разными цветовыми схемами, переключаются они по средствам замены класса у body, жмется кнопка, запоминается её класс, этот класс ставится body, чтобы можно было ходить по страничкам и цвет не менялся, класс записывается в куки. проблема в том, что куки записываются не для всего сайта, а для каждой страницы и иногда в одной цветовой схеме проскакивает страничка другого цвета. как сделать чтобы записывался один кук для всего сайта? функция, которая записывает куки function SetCookie(sName, sValue){ document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 2070 23:59:59 GMT; path=/;"; }
0 votes1 answer -
Нужна помощь если не сложно по jquery
Всем привет. Мне нужно решить одну задачу, если не сложно подскажите или наставьте на путь истинный Допустим мне надо найти все элементы id=”book_” при условии, что после черты "book_?????" может быть любое значение, которое я не знаю, подскажите как это сделать. <div id="top"> <input type="hidden" id="book_d123fgn34j7dfds"> <input type="hidden" id="book_sdfcagn34j7dfds"> <input type="hidden" id="book_sd5423fvbd4534s"> <input type="hidden" id="book_dsf245f345fgdfg"> <input type="hidden" id="book_v5453453gfdg45"> <input type="hidden" id="book_34534gdd4545"> </div> Заранее большое спасибо
0 votes4 answers