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
-
скрипт не работает в огнелисе
есть скрипт, который реализует работу "бегунка" (мышкой таскать вдоль линейки). в опере и осле все работает, в огнелисе не хочет. как заставить его работать в огнелисе? вот скрипт: <!-- <SCRIPT language=JavaScript src="scroll.js"></SCRIPT> --> <SCRIPT language="JavaScript"> <!-- var sredaLeftRU = 0; var fieldLeftRU = 11; var fieldDLeftRU = 92; var rleft; var lleft; var txtsend; var valuetxt; document.onmousedown=mouseDownEvent; document.onmousemove=mouseMoveEvent; document.onmouseup=mouseUpEvent; var dx; var imgDragging = null; function mouseDownEvent() { if (event.srcElement.id.indexOf("horse") != -1) { imgDragging = event.…
0 votes1 answer -
ДОМ и таблицы
Я видел примеры в инете где ячейки таблицы обходятся не по айдишникам, а как массив (x,y). я не могу найти этот пример еще раз, подкиньне пожалуйста инфу где почитать?
0 votes1 answer -
как сделать вкладки
вобщем нужно сделать для сайта одну простую штуку - есть несколько ссылок и табличка, в которой написан текст, при нажатии на разные ссылки ТЕКСТ должен меняться... для ссылки 1- текст 1, для ссылки 2 - текст 2 ну и так далее Я с javascript просто никогда не работал) так) тока передирал готовые примеры)) вот что пробовал сделать.. <script type="text/javascript"> function changePreview(itemNumber) { document.getElementById('bl1').style.display = 'none'; document.getElementById('bl2').style.display = 'none'; document.getElementById('bl3').style.display = 'none'; document.getElementById('bl4').style.display = 'none'; document.getElementById('bl5').style.displ…
0 votes1 answer -
document.getElementById("iframe").src для Opera
Приветствую! Есть код (далле), по нажатию на ссылку 1 содержимое src должно меняться на http://domain.ru/showcl.php?id=1 а содержимое href должно меняться на http://domain.ru/showcl/1/ Для ссылки 2 - соответственно http://domain.ru/showcl.php?id=2 и http://domain.ru/showcl/2/ Для IE и FF данный код работает, а для Opera - нет. Подскажите, как его сделать рабочим и для оперы. В ч?м может заключаться ошибка? <a href="#" onclick="chcl(1)">ссылка 1 >></a> <a href="#" onclick="chcl(2)">ссылка 2 >></a> <a href="#" onclick="chcl(3)">ссылка 3 >></a> <a href="#" onclick="chcl(4)">ссылка 4 >></a> ... &l…
0 votes1 answer -
Узнать высоту дива или его ординату
document.getElementById('div').style.top ничего не выдает. Помогите плз кто знает как узнать высоту дива или его верхнюю координату? А то неохото для каждого символа высчитывать длину в пикселях .
0 votes1 answer -
Верная установка Value для select
temp="setTimeout( 'function(){obj_receiver.options[1].selected=true;}',1);"; eval(temp); obj_receiver.value = setid; obj_receiver.onchange(); где obj_receiver , ссылка на объект select Как правельно, в каком порядке, подготовить свойства select для выполнения onChange()? Как узнать у объекта select используется ли у него метод onChange?
0 votes1 answer -
Выпадающий список
Вы видете того кода? А как можно его заставить работать в Опере? И еще как можно написать так чтобы при повторном нажатии на ссылку меню убралось вообще??? Это может быть для вас кривой код <div onClick=f1()>Методические объединение</div></a> <a id="as" name="as"></a> <script> function f1() { window.as.innerHTML="<li onClick=on_klik('slovesniki.htm')>Словесники<li onClick=on_klik('ximiki.htm')>Химики<li onClick=on_klik('matematiki.htm')>Математики<li onClick=on_klik('informatiki.htm')>Информатики" } function on_klik(name) { location.href(name) }; </script>
0 votes1 answer -
Как подправить?
У меня есть код меню, само меню можно посмотресть здесь: www.info-food.ru <script type="text/javascript"> var id_menu = new Array('sub_menu_1','sub_menu_2','sub_menu_3','sub_menu_4','sub_menu_5'); function allclose() { for (i=0; i < id_menu.length; i++){ document.getElementById(id_menu[i]).style.display = "none"; } } function openMenu(id){ for (i=0; i < id_menu.length; i++){ if (id != id_menu[i]){ document.getElementById(id_menu[i]).style.display = "none"; } } if (document.getElementById(id).style.display == "block"){ document.getElementById(id).style.display = "none"; }else{ document.getElementById(id).style.display = "block"; } } </script&g…
0 votes1 answer -
Доступ к url фрейма, загруженного с чужого сайта
Хочу сделать возможность для пользователя вводить местоположение с помощью maps.pda.yandex.ru. Хотелось сделать фрейм и сделать так, чтобы js передавал url фрейма(он содержит местоположение), в котором загружена карта серверу. Но доступ к переменным этого фрейма закрыт. Есть доступ к переменным window,document. Я что-то делаю не так? И есть еще какие-нибудь способы обойти эту проблему ?(гугл мэпс API не подходит, поскольку не отображается в мобильниках)
0 votes1 answer -
Дополнительный параметр в всплывающее окно
Пишу скрипт, та проверка на вводимые данные в поля, при ошибках появляется всплывающее окно, но оно режет сайт, т.е. как оно появилось футер сайт не грузится, жмешь на кнопку ок в всплывающем окне все гуд! } elseif ($send == "no") { echo "wind ow.alert('Ошибка');"; echo $form_block; } } in clude("f ooter.php"); ?] Подскажите как сделать кто знает, чтобы это всплывающее окно появлялось, но страница догружалась вся или не подгружалась, только после нажатия на кнопарь ОК грузилась в ИЕ, Опере, Мозиле?
0 votes1 answer -
Изображение в новом окне
Есть код на пхп, когда кликаешь по ссылке, на новой странице он выводит картинку и инфу, КАК передать мои данные пхп скрипта в JS, чтобы они открылись в новом всплывающем окне? Видел что-то похожее в интернет-магазинах, когда кликаешь открывается увеличенное изображение и описание к нему! может есть простое универсальное средство!? Вот так щас выводится изображение на страницу, а надо кликая по ссылке в новом окне, а какой код js в тег ссылки добавить я не пойму: <a href="http://$bodytext"><img src="mages/$pic">открыть в новом окне</a>
0 votes1 answer -
Высота <textarea>
Гуру JavaScript`а, нужна помощь в следующем: На странице имеются (10 штук), количество текста во всех разное, необходимо чтобы высота textarea подстраивалась автоматически, но не более 10 строк + при активировании текстовое поле расширялось. Cейчас жестко задана высота 10 строк и при нажатии поле расширяется еще на 10 строк, сделано так: <textarea onFocus="this.rows+=10" onBlur="this.rows-=10">ТексТексТексТ</textarea> Есть WYSIWYG редактор http://nicedit.com/ в нем подобное есть, но в яваскрипте я не силен, поэтому если кто сможет помочь вытащить или подсказать как сделать, буду премного благодарен ($_).
0 votes1 answer -
suggest box
День добрый, хочу сделать такую штуку: На странице есть JavaScript дерево, взятое отсюда: http://destroydrop.com/javascripts/tree/ Дерево отображает папки и вложенные в них документы. Я помещаю на странице Пользователь вводит в treesearch название папки или документа. На событие (какое? onkeyPress, или как оно должно называться?) вешается функция findElementInTree с задержкой в секунду оно срабатывает из-под treesearch появляется "список совпадений". Пользователь кликает на предложенном варианте, в ответ дерево раскрывается на нужном элементе. Вопросы: 1. Какое событие должно быть на treesearch ? onkeyPress или что именно? 2. Как сделать так, чтобы событие сработало с …
0 votes1 answer -
Аналог document.title = "название страницы" для opera
Добрый день! Скажите, пожалуйста, существует ли аналог выражения document.title = "название страницы" для Опера (данное выражение в составе скрипта прекрасно работает в ИЕ и ФФ, а в Опере ну никак) function setTitle(login) { document.title = "Название страницы /" + login ; }
0 votes1 answer -
Работает в Explorer, но не в Firefox
привет вот часть кода процессора страниц, который показывает процесс загрузки какой-либо страницы: var iLoopCounter = 1; var iMaxLoop = 6; var iIntervalId; function BeginPageLoad() { /* Перенаправить браузер на другую страницу, сохраняя фокус */ location.href = "<%=PageToLoad %>"; /* Обновлять индкатор хода процесса каждые 1/2 секунды */ iIntervalId = window.setInterval("iLoopCounter = UpdateProgressMeter(iLoopCounter,iMaxLoop)", 500); } function UpdateProgressMeter(iCurrentLoopCounter, iMaximumLoops) { iCurrentLoopCounter += 1; if (iCurrentLoopCounter <= iMaximumLoops) { ProgressMeter.innerText += "."; return iCur…
0 votes1 answer -
последний элемент массива
<form name="test"> Введите имя: <input type="text" name="name"> Введите группу: <input type="text" name="gryppa"> <span id="vopros">Вопрос</span> <div class="radio"> <input type="radio" id="r1" name="a"><span id="variant1"></span> <input type="radio" id="r2" name="a"><span id="variant2"></span> <input type="radio" id="r3" name="a"><span id="variant3"></span> <input type="button" id="knopka" value="Далее" onClick="testing();"> </div> Правильных ответов: <span id="prav_otvet">0</span> </form> <script type="text/javascrip…
0 votes1 answer -
Два скрипта с разным отображением.
Проблема! Есть два скрипта, один - плавающая по экрану рыбка, другой - птицы, пролетающие с левого края страницы на правый. Вот коды: Рыбка: var speed=50; // SPEED OF ANIMATION IN MILLISECONDS. var change=5000; // MAX TIME BETWEEN DIRECTION CHANGES IN MILLISECONDS. var xmax=3; // MAX NUMBER OF PIXEL STEPS LEFT OR RIGHT. var ymax=5; // MAX NUMBER OF PIXEL STEPS UP OR DOWN. var fishRurl="fishr.gif"; // THE URL OF THE RIGHT-FACING FISH var fishLurl="fishl.gif"; // THE URL OF THE LEFT-FACING FISH var w3c=(document.getElementById)?true:false; var ns4=(document.layers)?true:false; var ie4=(document.all && !w3c)?true:false; var ie5=(doc…
0 votes1 answer -
не робит в опере
Есть несколько слоев, в конце каждого -- спан для определения координат x и y. Высота первого слоя нормальна в ие и лисенке, а в опере она отрицательная :/. Код большой, но плз помогите. <html> <head> <title>Координаты</title> <meta http-equiv="Content-Type"; content="text/html"; charset="windows-1251"> <link rel='stylesheet' type='text/css' href='css.css'> <body> <div class='nazw_tm' id='nazw_tm_1'> Идеологическая база мира<span id='kor_nazw_tm_1'> </span> </div> <div class='op_tm' id='op_tm_1'> Прежде, чем приступить к построению непосредственно содержимого нашего мира, мы должны сформулировать …
0 votes1 answer -
Помогите с динамической вставкой HTML
Ахтунг!!! Помогите!!! Не работает скрипт в IE6 и в IE7!!! Все уже перепробовал!!! Как пофиксить? Скрипт при выборе определенного элемента в одном поле должен динамически вставлять в HTML код другое динамическое поле. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Документ без названия</title> <style type="text/css"> <!-- body,td,th,input,select { font-size: 10px; font-family:Arial, Helvetica, sans-serif; } .do{ width: 90%; } .sto{ width: 100%; } form#filtr input#button{ border: default;} div.bnm1{ position:absolute; visibility:hidden; } div.bnm2{ position:relative; visibilit…
0 votes1 answer -
getElementById
Где можно доходчиво про это почитать? Если в одном файле форма и скрипт, то работает, а если я подгружаю из функции значение полей любого документа сайта как document.getElementById('someId').value будет ли это работать?
0 votes1 answer -
Данный скрипт не работает в Mozilla и Netscape Navigator
Вы не авторизованы. ► Регистрация Пожалуйста, заполните форму регистрации. Логин Пароль Повторите пароль Конрольный вопрос Девичья фамилия матери Номер паспорта Кличка вашей собаки Любимая футбольная команда Ответ на вопрос Все поля формы обязательны для заполнения. Поля логин и пароль должны содержать не менее 4-х символов. Пробелы запрещены. Для корректной обработки данных формы используйте только цифры и буквы латинского алфавита. Ответ на контрольный вопрос поможет вам восстановить пароль в случае утраты. В данном поле допускается любое количество символов, а также ввод знаков в кириллице.
0 votes1 answer -
Drag&Drop
Доброго времени суток всем. Возникла потребность создания сайта с перетаскиваемыми элементами. Все методы которые я нашел в сети можно свести к следующему: создаем слой, в который помещаем элемент который будем перемещать, ну и непосредственно скрипт, который забирает id-k дива. Этих скриптов в сети я нашел довольно таки много (не скрою, многие я просто не понял, увы, т.к. не достаточно хорошо знаю джаву), но все они не кроссбраузерные. А нужно чтобы работало как минимум в IE, Mozilla и в Opera. Может кто-либо сталкивался уже с подобной проблемой? Буду весьма благодарен. П.С. Возможно плохо искал, но на форуме не нашел подобной темы.
0 votes1 answer -
Проблена с кроссбраузерностью (firefox)
Как в firefox'e обратиться к элементу формы, которая находится во фрейме через javascripts?!! Вот, например, в IE и Opera работает такое parent.frames["otv"].post.to_user.value а в firefox'e нет Не знаю, что и делать...:/
0 votes1 answer -
Как изничтожить "историю спосещения страниц"
Есть такая проблемка: после заполнения формы ввода и успешной отправки ее на сервер, хочу сделать чтобы кнопка браузера "Назад" не работала (понятно для чего ) как это можно сделать? Попытки испльзовать что-то типа history.back.lengh=0 не работают (метод не поддерживается это свойство) Что можно сделать еще?
0 votes1 answer -
Как определить включен ли показ рисунков или нет
Как определить включен ли показ рисунков на браузере пользователя?
0 votes1 answer