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
-
Открытие происходит только по второму щелчку
Доброго времени суток! Стандартная проблема - создание раскрывающегося меню И решение этой задачи есть, но проблема в том, что подменю раскрывается только после второго нажатия по ссылке! Скрипт на JS вставлен в хеадер: <script type="text/javascript"> function show_hide(id) { var id = document.getElementById(id); if (id.style.display == "none") { id.style.display = "block"; } else { id.style.display = "none"; } } </script> В теле страницы вызов происходит так: ... <li> <span onclick="show_hide('a1')">Текст</span> <ul id="a1"> <li>подменю</li> </ul> </li> ... Но раскрытие сп…
0 votes3 answers -
filters.alpha.opacity в опере
Есть ли аналог filters.alpha.opacity для оперы?
0 votes3 answers -
подгружаемая страница и ее форматирование
возник вот такой вот вопрос: есть <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 -
Тормозит 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 -
Странности поведения Javascript
Есть два абсолютно идентичных сайта, даже находтся на одном хостинге и юзают одну и ту же БД Вопрос: в следствии чего во втором сайте может не работать javascript, а точне всплывающий див? он просто открывается в том месте где прописа, но не перемещается на нужное место...
0 votes3 answers -
getElementById vs FF
<div id="test" style="width:200px; height:200px; background-color:green;" onclick="menu_dynamic('01')"></div> <div class="level_2" id="menu_01">balblabla</div> function menu_dynamic(number) { var block='menu_'; block = block+number; alert(block); block=document.getElementById(block); alert(block); } При клике на зеленый квадрат в процедуру передается ссылка на объект menu_01. Во всех браузерах второй alert выдает [object HTMLDivElement] а в ФурриФоксе null. Как обойти это?
0 votes3 answers -
Размещение JS в отдельном файле и button не срабатывает
Всем привет. Народ, подскажите почему не работает button! Файлы вроде лежат каждый по своим местам, пути прописаны правильно, а window.open все равно не хочет работать В HTML прописываю <head> <script language="JavaScript" src="../../provokation.js"> </script> </head> В Body прописываю <form> <input type="button" name="1" value="Прайс" onclick="Action()"> </form> И в отдельном файле пишу <script language="JavaScript"> <!-- function Action() { window.open("html/price/price_print.html", "", "location=0, toolbar=0, directories=0, menuba…
0 votes3 answers -
Доступ к элементу, в котором возникло событие.
Здравствуйте. Я недавно изучаю JavaScript, возник такой вот вопрос. Как получить доступ (ссылку на ID, CLASS) к элементу, в котором произошло событие, обрабатываемое по модели IE (onmouseover, onclick и т тд...) Например: <input type='text' class='SomeCLASS' id='SomeID' onclick='SomeFunction()'> <input type='text' class='SomeCLASS' id='SomeID' onclick='SomeFunction()'> И вот, что бы в в функции SomeFunction() я бы мог получить доступ именно к тому элементу, в котором возникло событие, на зная, какой у него ID, CLASSNAME. Оговорка. Такой вариант, где в функию приходят нужные мне и заранее определённые значения, я знаю. <input type='text' class='SomeCLAS…
0 votes3 answers -
form.action.replace
Друзья, помогите, плиз, понять, что не нравится эксплореру (в остальных браузерах работает прекрасно): for (i = 0; i < o.form.length; i++) { o.form.action = o.form.action.replace('%'+ o.form[i].name +'%', o.form[i].value); } по умолчанию у формы экшн такой: form action="<?= _link("technolog/%id%/%level%/summary") ?>" в IE никакой замены не происходит даже в первой итерации, говорит недопустимый аргумент summary помогите идеей, кто может
0 votes3 answers -
Загрузка flash через Javascript и IE
Пытаюсь написать простую страничку с выбором flash-ролика. В Опере и ФФ все работает как задумывалось, в IE6,7,8 - ни в какую. В чём может быть проблема? Спасибо. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <script type="text/javascript"> function next() { document.getElementById('flash').data="file:///d:/video/2.swf"; } function prev() { document.getElementById('flash').data="file:///d:/video/1.swf"; } </script> <bo…
0 votes3 answers -
a href, onClick
<a href="http://yandex.ru/" onClick='open("http://yandex.ru/", "displayWindow", "width=400,height=300,status=no,toolbar=no,menubar=no,alwaysLowered=no,alway sRaised=no,dependent=no,hotkeys=no,titlebar=no,z-lock=no,location=no,directories=no,resizable=yes,scrollbars=no")'>Яндекс</a> При клике на такую ссылку открывается и новое окно и осуществляется переход на текущей странице. Нужно что бы открывалось только новое окно. А тег <a> тут нужен только для того, что бы меняли цвет посещенные ссылки. Как сделать?
0 votes3 answers -
Делаем игру на JavaScript
Вообще я очень давно мечтал написать самостоятельно игрушку. Но, как это часто бывает, у меня не хватало знаний и идей для реализации задуманного. Долго я пытался найти хоть аккие-нибудь уроки по данной теме в сети, но попадались либо статьи на общие темы, не представляющие для меня интереса, либо очень сложные в понимании статьи по программированию какого-нибудь ИИ и т.п. В общем никакого сочувствия к нубам среди маститых девелоперов игр я не встретил, не говоря уже о том, что в рунете ситуация с написанием уроков вообще и уроков по нужной мне теме в частности удручающая (все либо тырят статьи друг у друга, либо переводят забугорные). Ну да ладно, оставим лирику. Одно вр…
0 votes3 answers -
Смайлы и BB коды на форум
В общем - такая проблема: Есть самопальный форум. Полностью рабочий, с ним проблем нет. Нужно форму добавления сообщений сделать со смайлами и BB кодами. Интересует, есть ли скрипты (отдельные, самостоятельные, так сказать) который позволяют вставлять в "текстарею" коды, работать с кареткой, находить её позицию и т.д? Тоже самое и для смайлов. Или придётся выдирать из традиционных форумов? Моих знания JS написать с нуля не хватит пока, а вот подправить существующие - без проблем. Спасибо.
0 votes3 answers -
Последовательный вывод данных в обозреватель
Привет друзья. Есть задумка сделать такое приложение. Обычная форма с одним текстым полем и кнопкой: <form id="htmlForm" action="report.php" method="post"> <input type="text" name="word_search" /> <input type="submit" value="submit" /> </form> Файл report.php $stroki = file ('kniga.txt'); foreach ($stroki as $stroka_num => $stroka) { echo $stroka . "<br />"; // вместо echo будет поиск в строке по слову, которое ввел чел в форме, поиск будет медленный ob_flush(); flush(); } Файл kniga.txt текст текст текс текст текст текст текс текст текст текст текс текст т.е. в таком виде оно работает, чел ввел слово для поиска в форму, нажал кнопк…
0 votes3 answers -
Не работает скрипт
Запускаю скрипт.. выводит сообщение "привет", а потом - синтаксическую ошибку.. вот собственно листинг: [list] function driveInfo(dpath) { var fso=ActiveXObject("Scripting.FileSystemObject") var disk=fso.GetDriveName(dpath) var dinfo=new Array(7) if (fso.DriveExists(disk)) { var d=fso.GetDrive(disk) dinfo[0]=d.DriveLetter dinfo[l]=d.IsReady dinfo[2]=d.DriveType if (d.IsReady) { dinfo[3]= d.VolumeName dinfo[4]= d.SerialNumber dinfo[5]= d.TotalSize dinfo[6]= d.FreeSpace } } return dinfo } WScript.echo("Привет!") WScript.Echo(driveInfo("A")) WScript.Echo(driveInfo("C")) WScript.Echo(driveInfo("D") ) WScript.Echo(driveInfo(…
0 votes3 answers -
сохранение DOM дерева
Всем здрасте. Наример при первой загрузке документа была таблица: <table> <tr> <th>head_1</th><th>head_2</th> </tr> <tr> <td>some data</td><td>50</td> </tr> </table> Далее в нее добавались новые строчки (при помощи скрипта на jqery), заполненные данными (введенными пользователем). Вопрос: как сделать так, что бы при сдедующей закрузке страницы все изменения в дереве html элементов были сохранены (или как внести эти измениня в документ) - елси конечно это возможно.
0 votes3 answers -
Выпадающее меню
Скажите, как создать на Яваскрипт выпадающее меню с подпунктами типа такого. При нажатии на пункт Услуги, выпадали подпункты(Фото,Разное,видео,выход). При наведении на подпункт фото, выпадало подменю что на картинке. Заранее благодарю.
0 votes3 answers -
Помогите с JS
Нет никаких знаний JS и нет времени разбираться. Есть форма с радиокнопками, к примеру: "да" и "нет". По умолчанию отображается "да" (checked). Необходимо сделать так, чтобы по умолчанию внизу под формой отображалась другая неактивная форма как бы в полупрозрачности, а при переводе чекбокса в положение "нет" она становилась активной. В крайнем случае, чтобы она если и не была бы полупрозрачной, то выводилась бы при переключении, как я показал выше. Нужно написать простой скриптик, который выполняет эту функцию. Буду весьма признателен за любую помощь.
0 votes3 answers -
Помощь в Jquery
Помагите плиз разобраться с этой бедой. Скачал плагин скролл эллиментов с целью разобраться в его работает, почти не реально, код слеплен,функций, классов ненайти и непонять как вообще всё написано. Как же всё таки можно оживить и перемещщать эллименты с помощью другого элимента перетягивая его мышкой( Вот заготовка: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> </head> <style> #kontainer{ width…
0 votes3 answers -
Помогите с JS
Подскажите, пожалуйста, как правильно обратиться к фильтру через скрипт конструкции вида, приведенного ниже, к сожалению, не работают document.getElementById(elementID).style.filters.alpha.opacity=opacity; document.getElementById(elementID).style.filter = ‘alpha(opacity=’+ opacity +’)';
0 votes3 answers -
Имитация 3D изображения
Здравствуйте. Поставили такую задачу. Есть вот такая штука на флэше: http://catalog.onliner.by/prodimage/5800xm/3d/#image Необходимо сделать что-то похожее на JS. Имеются уже нарезанные картинки с шагом в 10 градусов, к примеру. Вопросы: 1. Возможно ли вообще такое на JS. 2. Какой будет аглоритм? (нужно всё как можно проще и без наворотов) 3. Может уже есть такие готовые скрипты и я плохо искал? P.S. Если такое уже спрашивали, дайте ссылку. Или может кто знает какую-нить инфу по этому вопросу? Спасибо.
0 votes3 answers -
Не Работают Управляющие Последовательности.
Здравствуйте. Управляющие последовательности работают в методе alert, но не работают при попытке записать что-либо в документ, а хочется всего лишь записать в столбик две строки. Скрипт. function f1 () { if (f1.done) return; document.getElementById("content").appendChild(document.createTextNode("Width: "+window.screen.width+"\nHeight: "+screen.height)); f1.done=true; } Подключенный сss. #content { background: #999; }
0 votes3 answers -
Валидация
Хочется узнать по поводу валидности кода... DOCTYPE - XHTML 1.0 Transitional из php файла вывожу прямо в body echo '<script type="text/javascript"> $(function() { $("body").append("<div id=\''.$sub_about_id.'\' class=\'menu_sub\'></div>"); }); </script>'; Так вот при проверке валидатором выдается ошибка - также ошибка выдается когда в js-коде идет проверка условия (&&) ругается на эти символы.... Подскажите как от этого избавиться? Вынести js-код в отдельный файл сложновато в моем случае...
0 votes3 answers -
No Conflict Script
Здраствуйте! У меня на сайте есть два скрипта один на слайшоу который использует mootools а второй ,контактная форма, на jquery проблема в том что взависимости какой из них стоит первый он блокирует второй. Я знаю что проблема эта известна и есть NOCONFLICT скрипт но у меня не получается его установить. Помогите пожалуйста! Вот код обоих скриптов. Контактная форма <script type="text/javascript"> $("#contactLink").click(function(){ if ($("#contactForm").is(":hidden")){ $("#contactForm").slideDown("slow"); } else{ $("#contactForm").slideUp("slow"); } }); }); function closeForm(){ $("#messageSent").show("slow"); …
0 votes3 answers -
Ошибка в операции сложения
alert(parseFloat('600.66')+parseFloat('1200.00')); Как мне кажется, должно получаться 1800.66, и в «Опере», например, так оно и есть, а вот в ФФ и хроме почему-то 1800.6599999999999. Кто знает что это за фигня и как от неё избавиться?
0 votes3 answers