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 вызвать функцию прописанную в теле html-страницы
Добрый день. Есть следующая страница: <html> <head> <SCRIPT src="ghost.js" type="text/javascript"></SCRIPT> </head> <body > ... <script type="text/javascript"> <!-- function ale() { php генерация скрипта } --> </script> </body> </html> Проблема заключается в том, что я не могу вызвать функцию ale() из файла ghost.js Как это сделать, помогите пожалуйста.
0 votes1 answer -
Вопрос по ЯваСкрипт
Здрасте,у меня такой вот ламерский вопрос:почитав небольшую книженцию по ЯваСкрипт,наткнулся на пример по мультипликации.Собственно вот он: <HTML> <HEAD> <SCRIPT> function multi_pulti() { img_array = new Array() img_array[0] = new Image(50,100) .... img_array[99] = new Image(50,100) img_array[0].src = "IMAGE1.GIF" ... img_array[99].src = "IMAGE100.GIF" n=0 while(n==0) { document.images[0].src = img_array[0].src ... } } </SCRIPT> </head> <body onLoad="multi_pulti()"> <IMG SRC=IMAGE1.GIF> </body> </html> Естессно все Имейджи я поставил свои.Но почему-то этот скрипт не работатОбидно(( Буду очень благодарен за по…
0 votes1 answer -
Обращение к несуществующей переменной
Всем привет :-) У меня на странице есть код, в котором требуется отображение переменной (пусть будет "a"). Эта переменная никак не объявлена в коде. А объявляется она в адресной строке (то бишь: index.html?a=5). Ну а поскольку страница может быть вызвана и без указания значения этой переменной, то мне нужно предусмотреть вариант когда этой переменной нет. Другими словами мне нужно составить условие "если а=несуществует, то а=1". Как это можно реализовать?
0 votes5 answers -
Помогите плиз: Фрейм с динамичесткой высотой
Подскажите, пожалуйста, кто знает. На странице есть блок , в него через менюшку подгружаются странички (длинные списки), но очень нужно избежать присутствия полосы прокрутки у фрейма. Как можно сделать чтобы высота фрейма при открытии новой страницы выставлялась под высоту загружаемого в него документа? Т.е., по сути, чтобы фрейм был бы вообще не заметен, но при этом выполнял свою функцию. Заранее благодарен за любые варианты
0 votes4 answers -
есть ли что-то на подобии func_get_arg()
Здравствуйте, в пхп есть функция func_num_args () , которая возвращает количество аргументов, переданных в функцию, и есть функция func_get_arg(i), которая получает i-ый элемент, переданный в функцию. А есть ли что-либо подобное в JS ? И если нет, то может подскажите, как передавать несколько аргументов в функцию, если заранее не известно, сколько аргументов будет?
0 votes1 answer -
Проблема с margin-bottom
Суть проблемы. Нужно, чтобы при нажатии на ссылку таблица подвигалась чуть вверх. след. код не работает: <table border=10 cellspacing=5 cellpadding=5 width=100 height=100 onclick='this.style.margin-bottom="100px;"'><tr><td></table> <table border=10 cellspacing=5 cellpadding=5 width=100 height=100><tr><td onclick='this.style="margin-bottom:100px;"'></table>
0 votes11 answers -
Перехват нажатия клавиш.
Доброго времени суток! Знатоки JavaScript подскажите пожалуйста какой конструкцией правильно перехватить значение нажатой клавиши? <input type="text" name="login" size="10" id="login" onKeyPress="alert (String.fromCharCode(KeyPress.which))"> Такая конструкция не перехватывает?
0 votes2 answers -
Свое меню или "Открыть в новом окне"
Приветствую всех!Я делаю свое контекстное меню у себя на сайте.Все бы хорошо,но юзеры требуют добавить в меню стандартные функции "копировать","вырезать" и т.д. Сейчас пытаюсь найти скрипт для открытия ссылки в новом окне(Жаба-Скрипт знаю совсем мало),пока неудачно.Прошу помощи у знатоков!
0 votes7 answers -
расчет времени выполнения операции
Здравствуйте, может подскажет кто... как узнать время (миллисекунды) которое прошло с начала выполнения какой-то функции, до ее завершения? в принципе, вот и весь вопрос....
0 votes4 answers -
ООП. Как вызвать метод предка?
MovingObject наследует св-ва и методы от Moving. У Moving есть метод Go(), а в MovingObject он перекрывается. Вопрос в том, как вызвать в MovingObject.Go() метод родителя. Вот что пришло в голову <script type="text/javascript"> function Moving() { this.x = 0; this.y = 0; } Moving.prototype.Go = function() { /* Код */ } function MovingObject() { this.z = 0; } MovingObject.prototype = new Moving; MovingObject.prototype._Moving_Go = Moving.prototype.Go; //Сохраняем метод предка MovingObject.prototype.Go = function() { this._Moving_Go(); //Вызываем метод предка /* Код */ } </script> Может есть решение получше?
0 votes2 answers -
Помогите установить размер Рабочего поля
Здравствуйте! Помогите пожалуйста. Как установить размер рабочего поля у браузеров? А потом автоматом передать полученные данные в php файл. В виде php переменных. Если нельзя установить размер раб. поля, то узнать разрешение монитора. Заранее премного благодарен.
0 votes1 answer -
Переадресация Internet Explorer < ver.7 (или всех версий)
Не записать в кратце заголовок. В общем ситуация такова: решил после создания темы - http://forum.htmlbook.ru/index.php?showtopic=5103 вообще запретить доступ к сайту с веб-браузера Internet Explorer до версии 6 (включительно). А можно и вообще всем Internet Explorer'ам запретить к нему доступ. Кто-нибудь знает готовое решение (РНР на моем хостинге не потдерживается)? Так-же подходит вариант, что страница index.htm будет проверять: под каким веб-браузером пользователь зашел на сайт и после чего переадресовывать пользователей IE на страницу error.htm, а пользователей остальных браузеров на hello.htm. (такой вариант предпочтительней)
0 votes13 answers -
offsetHeight, clientHeight, pixelHeight - не работают в Firefox
Вот такие дела. Есть ли какие-то аналоги перечисленным свойствам? Хочется сделать привязку - высота одного слоя относительно высоты другого. В IE и Opera это удается сделать с помощью offsetHeight, в Firefox - не получается :'( var h = document.all('MiddleOfTheEarth').offsetHeight; document.all('EmptyDiv').style.height = h - 400;
0 votes11 answers -
Автоматически нажать на кнопку
Помогите плиз. Мне нужно чтобы нажатие на кнопку было автоматически при загрузке страницы. Как то можно сделать? Имя предмета: Надо чтобы нажатие на происходило сразу при загрузке страницы. Заранее ОГРОМНОЕ спасибо!!!
0 votes4 answers -
JavaScript. проблемы с innerHTML в разных браузерах
Доброго времени суток. Столкнулся с проблемами с innerHTML. Буду очень благодарен за помощь! Проблема такова: Есть функция вида: function insInnerHtml(id, html) { d=document.getElementById(id) d.innerHTML=html; } Проблема 1 в Internet Explorer: если я вставляю таким образом HTML на страницу, а в том HTML был элемент, например, c id = 'ins_here' и я пытаюсь вставить туда другой HTML этой же функцией, то Explorer не отрабатывает и пишет JavaScript ошибку дословно: "Неизвестная ошибка выполнения". Неужели innerHTML в Explorer не может вставить HTML в код, уже вставленный в документ тоже с помощью innerHTML? Проблема 2 в Opera: имеется таблица И имеется шабло…
0 votes7 answers -
Проблема с сокрытием DIV'ов
Есть DIV. Есть таблица внутри DIV'а. В DIV встроен обработчик события OnMouseOut, при котором свойство visibility у слоя становится равным hidden. Все нормально. Кроме одного: будто между ячейками таблицы существует ряд высотой в один пиксель (хотя границы плотно прилегают друг к другу), принадлежащий НЕ таблице/слою, в результате чего при попадании курсора в этот участок DIV исчезает...
0 votes1 answer -
Обход вложенных элементов
Прошу прощения, что обращаюсь с таким вопросом, но Javascript я можно сказать не знаю (точнее, совсем не знаю), а тут дедлайн... По справочнику за 2-3 часа написал такой ужас, весь построенный на id и длинных условиях, что просто стыдно... Вопрос - как кроссбраузерно обойти все дочерние объекты для заданного? Например, по событию на элементе нужно обойти все вложенные в него элементы , и выполнить для них заданное действие. И еще - если функция вызвана обработчиком, как определить, какой именно элемент вызвал событие? P.S: прошу прощения за вопрос, постараюсь больше не спрашивать таких простых вещей...
0 votes5 answers -
Загрузка через JS
Всем привет! Есть вопрос, видимо, ламерский, но я и не спец. Проблема: загрузить нечто внутри страницы после загрузки ее основной части. Т.е.: загрузить (т.е. не показать, а именно начать загружать) нечто вверху страницы уже после того, как загрузилась середина и низ. Слои и прочий css не годится, т.к. позиция не абсолютная и не одинаковая для каждой из страниц. Видимо, JS ? единственный вариант. Знаю теорию: в нужное место вывести: Загружается, подождите...а уже в самом-самом низу, перед
0 votes4 answers -
Есть ли замена событию window.event
У меня возникла проблема с window.event Mozilla FireFox не воспринимает это событие. Есть ли какая-ниббудь замена этому?
0 votes9 answers -
0 votes16 answers
-
Регулярные выражения
Подскажите пожалуйста как проще всего замеить введенный пользователем адрес URL в полее ввода на ссылку, при отправке. Проверка ведется с помощью регулярного выражения (а как иначе). есть у стринговых регулярных выражений такая замечательная функция как "replace", с флагом глобальности она работает просто отлично, заменяя все найденные соответствия. Только вот заменить строку на объект у меня не выходит, может не дожал в каком месте? подскажите. Сам я "изобрел велосипед" с разбиением на массивы из просто текста и ссылок, с последующим их воводом. Тока наблюдается "черезстрочный" глюк, обсолютно одинаковый текст необрабатывается в четных строках, странно....:/ function b…
0 votes8 answers -
Подсч?т файлов в папке
Здравствуйте! Подскажите, пожалуйста, какими конструкциями можно организовать подсч?т количества файлов в папке по маске (*.jpg)?
0 votes11 answers -
реализайия часовых поясов
Всем привет! Кому не очень лень подскажите код странички на которой должно выводиться только время в нескольких часовых поясах. Код желательно максимально простой, без явы и т.п. что нибудь типа: берется системное время за эталон и выводится Москва, Лондон, и т.п. в обычном текстовом виде, соверешнно не нужно что бы эти часы посятонно шли, т.е. надо человеку, он нажал кнопку "обновить" и получил сколько сейчас времени в 5 точках земного шара, относительно его системного времени. Нужно это для того чтобы в винде, сделать фоновую страничку хтмлкой и в углу по нажатию обновить показывалось время. И если можно как нить с комментами что бы можно было добавитьизменить часовые п…
0 votes10 answers -
Выпадающее меню
Пытаюсь написать скрипт, который бы позволял при наведении на определ?нный объект показывать на этом объекте меню. Делаю 2мя путями-через mouseover и через абсолютное позиционирование. Меню появляется, но пользоватся им нельзя, так как нижняя кромка меню ниже объекта, на котором оно открывается. Не подскажете как его зафиксировать. Или может вообще есть у когото пример готовых меню такого плана, то это моя перевая программа на javascrit-сложновато пока, но нужно? <html> <head> <title> </title> <script> function getXY(obj) { var x=0, y=0; while(obj) { x+=obj.offsetLeft; y+=obj.offsetTop; obj=obj.offsetParent; } return { x: x, y:y};…
0 votes2 answers -
Появление "элемента" при нажатии на ссылку.
Здраствуйте, не знал в какой раздел написать эту тему, поскольку мой вопрос касается применения сло?в, CSS, JS. Так как идея находится на стадии размммышления то кода нет. А вопрос такой, каким образом можно сделать появление "элемента" на странице (в данном случае интересует - слоя с текстом) при нажатии на ссылку, которая находится выше этого "элемента". И соответственно его исчезновение при нажатии либо на сам элемент, либо на ссылку его вызвавшую? Вопрос второй, как сделать так, чтобы при нажатии на изображение - окно содержащее данное изображение закрывалось? P.S.: В js полный чайник, но хотя бы подскажите направление в котором копать и наставьте на путь истинный...
0 votes14 answers