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
-
Высота страницы с учетом скролла
Здравствуйте. Мне надо чтобы при нажатии на кнопочку появлялся див на странице и накрывал собой всю ее. В чем собственно проблема: не могу получить размеры страницы по ширине и высоте с учетом скроллинга. Вычитал, что можно пользоваться document.body.scrollHeight и document.body.scrollWidth, но они почему-то не корректно работают в Файрфоксе, а в ИЕ - нормально. Подскажите. пожалуйста,если кто сталкивался?
0 votes3 answers -
Событие которое наступает при изменениии содержимого поля ввода?
Есть Нужно событие которое срабатывает при измнении value. Вроде подходит onChange. Но вот беда - оно срабатывает только после того, потеряет фокус ввода. Возможен случай - пользователь поменял значение, а потом сразу нажал кнопку перезагрузки. В ие onChange в этом случае срабатывает, а в мазиле нет. Что делать, что-то ума не приложу. Причем у моей мазилы вообще странное поведение: в поле ввода было "5". Вместо "5" ввожу "7". Нажимаю перезагрузку - в поле остается "7". (onChange не срабатывает, как уже говорил) .
0 votes3 answers -
JS - body onLoad
Всем, здравствуйте! Подскажите, можно ли в body использовать onLoad вдажды? Необходимо сначала для одних целей прописать функцию, потом для других.. Типа:
0 votes6 answers -
Небольшая проблемка с поиском символов в строке
Привет всем. У меня составлена функция, которая ищет в строке определенные символы, после чего выводит их в отдельную строку (вместе с ними выводит и количество разновидностей этих символов): <html> <head> </head> </body> <form name=enter> <input type=text name=formule onkeyup=checkop();> </form> <span id=opnum></span> <span id=oplist></span> <script language=javascript> function checkop() { var numOps, listOp; numOps=0; listOp=''; op=new Array('*', '+', '>', '_', '!'); for (i=0; i<op.length; i++) { if (document.enter.formule.value.search(op[i])!=-1) { numOps++; …
0 votes4 answers -
Несколько свойств в одной коллекции
Подскажите пожауйста, как сдеать несколько свойств в одной коллекции ? Коллекция такого типа: document.all.имя_объекта.src Вот мне нужно сделать, чтобы при наведении (onmouseover) на кнопку она меняла свою надпись ( innerText ) и цвет (background). Как это сделать в одной коллекции? Помогите...
0 votes1 answer -
много выпадающих меню из отдельного файла
Здравздвуте! ) есть табличка со большим количеством ячеек. нужно что бы при клике на ячейку выпадало меню, созданное в отдельном файле. пример таблицы: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <style> body { background-color: Black; } .tab { background-color: black; margin-top: 1%; border: 2px solid #339900; } .tr{ background-color: #333333; border: 1px solid #00FF00; } H1 { color: #00FF00; font-size: 14px; font-family: serif; margin:0px; padding:0px 1px 0px 1px; } H2 { color: red; font-size: 15px; margin:0px; padding:0px; } </style> </head>…
0 votes1 answer -
Модальные окна, showModalDialog
Для браузера IE, объекта window есть такой метод - showModalDialog Ну т.е. : window.showModalDialod(...); Для FireFox 3 тоже вроде уже есть. Этот метод открывает окно и пока это окно не закроешь, к главному не перейдешь. Модальное окно. А есть ли что-нибудь подобное для Opera, Firefox 2?
0 votes7 answers -
WYSIWYG вставка гиперссылки
Всем здравствуйте! У меня тут проблема с функцией вставки гиперссылки в визуальном редакторе... Не сработывает кнопка. Само окно для оформления ссылки открывается, а ссылка не оформляется... function OpenLink() { var newWindowFeatures="dependent=1,Height=150,Width=430"; var board=window.open("","InsertLinks",newWindowFeatures); board.document.open(); board.document.write("<html>"); board.document.write("<head><title>Вставка гиперссылки</title></head>"); board.document.write("<script language=Javascript>function AddLink() { AnCode = '<a href='+document.all.Protocol.value+document.all.Path.value+document.all.Target.value+'&…
0 votes0 answers -
Смена всего стиля страницы(стилевого файла) по нажатию на ссылку
Приветствую, я крайне мало знаком с JAVA и DOM, однако иногда пользовался и тем и другим. Так вот, У меня возникла идея создавать версию для печати по средствам подгрузки стилевого файла через скрипт (может это и не моя идея ), создать print.css и менять текущий стиль страницы на него, при том хорошо если динамически, ну или после перезагрузки страницы... Но я понятия не имею, можно ли это сделать и как это сделать... Расчитываю на посильную помощь обитателей форума. 1. Мне вот кажется не плохим вариант передавать после "?" в адресе что-нибудь вроде слова print (http://wolfie.site/second.html?print) и потом при помощи условной структуры проверять при загрузке, есть ли эт…
0 votes11 answers -
Определение разрешения при 2х мониторах
проблема следующая у меня к буку (разрешение 1024) подключен монитор (1280). сайт сделан под 2 этих разрешения. в случае мозиллы разрешение монитора определяется в зависимости от того на каком из мониторов открыта страница . в случае IE и Opera определяется разрешение "главного" монитора для обоих. если кто - нибудь может посоветовать решение, буду очень признательна
0 votes2 answers -
onClick=agreeForm(this.form) проблема
Имеется некая форма заказа, после которой идет уведомление на почту, в котором отображается введеная информация. Имя, телефон, дата заезда, отьезда, количество детей, дополнительная информация. С условиями заказа, и при согласии с которыми только активизируется кнопка отправки. /************************************************** SHOW CONTACT BUSINESS DIRECTLY BY EMAIL FORM **************************************************/ function contactBusiness( $option, &$row ) { global $database, $Itemid, $mainframe, $my, $id, $mosConfig_live_site, $mosConfig_usecaptcha; $link2 = $mosConfig_live_site. '/index2.php?option=com_ezrealty&task=sendbusinesscontact&Ite…
0 votes4 answers -
Ширина и высота нового окна в ИЕ
Делаю такую вещь: window.open(url,"korzina_window","width=700,height=400"); После этого, когда тупо(с помощью мыши) в виндовсе открываешь новое окно ИЕ, то оказывается, что оно размеро 700х400. Можно как-нибудь избавиться от этого?
0 votes3 answers -
Каждому браузеру свой стиль
Подскажите как сделать на Яве чтоб по названию браузера, независимо от его версии он подключал тот стиль который ему нужен. Яву я не знаю поэтому и прошу помощи. Кто может помогите или лучше всего дайте ссылку на статью об этом)))
0 votes12 answers -
Замена Node
Доброе время суток! Есть DIV с ID = "PrPera" При загрузке по методу window.onload создается узел (собственно говоря просто текст в DIV). По нажатию кнопки нужно поменять текст из созданного узла (или заменить существующий узел новым) Вот что написалось Однако по appendChild(text) добавлется новый узел (что, впрочем, логично). При использовании replaceChild не знаю как определить созданный ранее узел. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>ZZZ(New)</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script language="JavaScript"> window.onload =…
0 votes7 answers -
Проблема с jquery: эффект дергается в Opera и еще кое что...
Здравствуйте! Есть интересный модуль меню для CMS Joomla под названием Lava Factory menu, который представляет собой меню, в котором hover плавно двигается за курсором. Довольно зрелищно! Эффект в действии можно увидеть здесь. Проблема, собственно, заключается в том, что плавность теряется при просмотре в Opera. Движение становится дерганым. В остальных браузерах все нормально. Тестировалось на IE7, FF2, Safari 3, Netscape 9. На официальном форуме разработчики ответили, что не ставят цель поддерживать Opera, а затачивали меню только под IE и FF. Странная кроссбраузерность. Скрипт использует библиотеку jquery. И вторая проблема заключается в авторской недоработке. Напри…
0 votes5 answers -
снять/поставить флажки для группы checkbox'ов
Коллеги, ситуация следующая: Есть таблица, в которой один из столбцов - checkbox'ы... И есть один checkbox в шапке таблицы... Нужно сделать так, чтобы при установке флажка в checkbox'e шапки таблицы отмечались все checkbox'ы в столбце... а при снятии флажка с checkbox'a таблицы соответственно снимались все флажки в checkbox'ах столбца... Подобный эффект можно наблюдать при просмотре писем на mail.ru например... Подскажите простейшее решение... Спасибо...
0 votes1 answer -
Как проверить включена ли JS?
Проблема такая: есть ссылка на удаление записи в БД, Для подтверждения удаления по событию onClick вызывается функция: var msg='Вы уверенны ,что хотите удалить?'; if (confirm(msg)) { YesNo=true; }else{ YesNo=false; } return YesNo; Хочется сделать так, чтобы при отключенной JS ПХП-шный скрипт, который будет удалять запись, перед удалением подсунул бы юзеру свою форму с таким-же вопросиком. Вопрос как ПХПе "узнать" что JS отключен? Пока придумал только что-то типа такого: добавить в явовский скрипт строчку типа var a='del_script.php?js=1' location.href=a и затем в ПХП проверить наличие переменной JS=1 и если ее нет то вывести форму диалога. Как-нибудь "крас…
0 votes8 answers -
Нужен скрипт. Очень! F1!
Большая просьба! Дайте скрипт, т.к. в JS не то что не силен, а вообще не понимаю... Задача: Есть несколько DIV'ов на странице. Количество N После полной загрузки страницы в случайном порядке включается функция (готовая) для выбранного дива, затем для негоже вторая, затем случайно выбирается другой див и все в том же порядке, и т.д. Т.е. мне нужно чтото подобное i=random(N) do hide(i) пауза do unhide(i) пауза все по новой... функции hide unhide готовы.
0 votes4 answers -
Ребята- нид хелп
Может кто-то и поможет( Вобщем ситуация проста- завтра зачет, но в жс я чехол, а выучить... вобщем сессия. Задание следующее: два треугольника на плоскости задаются координатами своих вершин напишите сценарий в результате работы которого определяеться являеться ли треугольник подобным. в каждом из вариантов решения должно быть выведено соответсвующее графическое изображение. на отдельной странице должна быть представлена информация о трех признаках подобия треугольников с соответсвующими рисунками. Кто отзоветься- заранее спасибо.
0 votes1 answer -
jQuery download file
// JavaScript function UpldFile(f){ $.get('file.php', {file:f}, function(data){ alert('Data send'); }); } if(!empty($_GET['file'])){ // file properties $filename = 'upload/'.$_GET['file']; $fileextn = end(explode('.', $_GET['file'])); // force-download switch($fileextn) { case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "doc": $ctype="application/msword"; break; case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break; case "png": $ctype="image/png"; break; …
0 votes2 answers -
Где взять
Подскажите хороший спрафочник по функциям и свойствам с примерами
0 votes4 answers -
IE ругается, не пойму на что
onmousedown=" document.getElementById('onmap').style.top=Math.floor(window.innerHeight/2-250+window.pageYOffset)+'px'; document.getElementById('onmap').style.display='table'; myfunction('onmap');" чего ему не нравится? Пишет недопустимый элемент
0 votes4 answers -
Как убрать цвет?
При наведении мышкой на ячейку, затается фон через стили onmouseover="this.style.background='#FF0'" тип. того... Можно ли вернуть обратно отсутствие заливки? чтобы ячейка снова стала прозрачной и видно фон? чтонибудь подобное this.style.background='none';
0 votes1 answer -
как сделать новое окно в виде картинки?
Допустим,при нажатии на ссылку у меня появляется pop-up. <a href="java script: window.open('next.php','newWin','width=300,height=200'); void(0)"> откроем новое окно </a> Мне надо чтобы новое окно выглядело не как окно IE, а было в виде картинки c формой. Как это сделать?
0 votes7 answers -
как кирилицу выловить с помощъю регулярных?
помогите пожалуйста, мне нужно проверить ввод пароля на отсутствие кирилицы так не выходит /[^а-яА-Я]*/
0 votes8 answers