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
4723 questions in this forum
-
Помогите с масштабированием картинки!
Как сделать чтоб картинка изменяла размер но не разрешение, то есть сейчас на сайте при приближении картинка вся в пикселях, так как разрешение в 4 раза меньше исходного.
0 votes5 answers -
Проблема с focus() на скрытый элемент
есть html <tr id="page1"> <!-- page1 --> <td> элементы формы (obj_a,obj_b) </td> </tr> <tr id="page2" style="display:none;" > <!-- page2 --> <td> элементы формы (obj_c) </td> </tr> Первоначално на в JavaScript производится проверка всех элементов на empty как только объект пустой происходит focus() на него. Дело в том что в Opera нормально переводит focus на элемент закрытой tr - obj_c А в IE происходит ошибка (Невозмозжо переместить фокус на элемент управления, поскольку он не видим, не включен , либо такого типа, который не может иметь фокус) Нужно узнать в коде можно ли поставить фокус на объект.
0 votes3 answers -
JQuery: как сделать обработчик для элемента, создаваемого этим же скриптом?
Есть кнопка. По нажатию на эту кнопку создаётся элемент: $(document).ready(function(){ $("#a_link").click(function(){ $("body").append('<div id="a_out" />'); … }); }); Далее нужно, чтобы по клику на этот элемент выполнялась следующая функция. Если написать: $(document).ready(function(){ $("#a_out").click(function(){ … }); }); то не сработает ибо на момент чтения браузером этого скрипта такого элемента не существует. А как сделать правильно?
0 votes8 answers -
JS и слои
Помогите плз, нужна такая штучка. Имеется слой, скажем прямоугольная область, нужно что бы его можно было спрятать если по нему кликнуть.
0 votes15 answers -
removeEventListener в цикле
Замучился уже... Есть таблица, на каждую ячейку которой я повесил событие 'click'. При наступлении некоего события мне нужно удалить обработчик 'click' со всех ячеек. Бегу по таблице циклом вот так: var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { c[j].removeEventListener('click', handler, false); } } /* * листенер, естественно, удаляется только у последнего элемента * т.к. нужно замыкание * пробую его */ var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { (function(i, j) …
0 votes10 answers -
Горизонтальное меню на jQuery
Добрый день! Помогите, пожалуйста, с кодом. Меню. Иконки (в примере она одна) будут расположены вертикально (всего их будет шесть штук). В "спокойной режиме", видно только иконки (с изображением). При наведении "выезжает" плашка с текстом. И пользователь может нажать как на иконку, так и на плашку. Как только указатель мышки "ушел", плашка снова пропадает. Помогите, пожалуйста!
0 votes13 answers -
Replace <a>
Помогите реализовать функцию замены тега . Нужно избавиться от ссылки, но сохранить Text в ячейке таблицы: До выполнения функции <td><a href="Link">Text</a></td> После выполнения функции <td>Text</td> Или может ссылку можно перевести в состояние disabled?
0 votes8 answers -
выыод php кода страницы
Подскажите, если возможно, как организовать скрипт который выводил бы сам php код страницы по нажатию на кнопку?
0 votes9 answers -
Избавится от ... после <body>
Есть ли возможность избавится от этой строки <script language="JavaScript1.2">mmLoadMenus();</script> после body? Сам файл выглядит вот так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script language="JavaScript" src="popupmenu.js"></script> </head> <body> <script language="JavaScript1.2">mmLoadMenus();</script> <a href="#" name="link3" id="link1" onMouseOver="MM_showMenu(window.mm_menu_0206134937_0,0,18,n…
0 votes11 answers -
+1 в JS
Здрасте!) Вообщем суть такова: есть фрейм, в нем ссылка. <iframe src="сайт/60414.html" frameborder="0" width="550" height="400"></iframe> Надо что бы на следующий день ссылка менялась автоматически например стала "60415.html" И так каждый день, +1 число в ссылке, например поставлю от 60414 и захожу посмотреть через 10 дней а там загружается уже 60424, думаю разъяснил понятно... Прошу помочь мне, пожалуйста.
0 votes11 answers -
функция внутри блока else
Пытаюсь вставить функцию в блок else, но че то она ни как не хочет запускаться. Может у меня ошибка в синтаксисе, может недопустимо так определять функцию? else{ function restartslider(){ if(a!==0){ a=a+34; VisibilityElement.style.marginLeft=a+'px'; setTimeout(restartslider, 20); } else{ setTimeout(slider, 2000); } } }
0 votes12 answers -
Растягивание и сжимание фона
Добрый день! Есть div. #wrapper { margin: 0 auto; max-width: 1600px; width: 98%; } Необходимо в него запихнуть фон, но таким образом, что бы он растягивался и сжимался пропорционально!!! Нашел несколько решений, но фон либо обрезается, либо сжимается не пропорционально... Помоги, пожалуйста. Заранее спасибо!
0 votes7 answers -
Закрытие Div`a по клику вне его
Доброе время суток. Так-как в javascript`ах я не силен, опять обращусь к умельцам. Существует проблема с реализацией всплывающих блоков. Скрипт в идеале должен работать так: при клике по пункту меню .libut.***1 выводится .faqinfobox.***1 , при клике вне дива или по клике по .libut.***1 .faqinfobox.***1 закрывается, а при клике на .libut.***2 выводится .faqinfobox.***2 , а .faqinfobox.***1 закрывается. Что имелось до фансибокса: http://jsfiddle.net/e5wet0fx/1/ Поставил фансибокс, настроил все кроме привязки. Сейчас он открывается по центру окна, а надо чтобы открывался на позиции заданной в дефолтном.цсс
0 votes8 answers -
JS гугл карты
Доброго времени суток. Работаю сейчас с xslt в umi Вопрос такого плана: Есть гугл карта, для двух городов, у одной один адрес, а у другой - 6, На карте есть 6 полей с описание, адресом и телефоном, если на поле нажимаешь, то карта показывает маркер на нужном адресе Я сделала обращение к полям, т.е. заполняется все отлично через админку. Если у офиса поменяется адрес, то ничего сложного нет, заходишь в админку, меняешь координаты в созданном специально для этого поле, все хорошо. Но! Есть одна неприятность при создании нового адреса. У плашек есть тип данных Адрес, на каждый новый адрес, надо создать в типе данных новое поле для координат. И каждый раз прописывать во…
0 votes12 answers -
Максимальная размерность массива
Подскажите, есть ли ограничения на размерность массива в JS? Не слишком ли, для нее будут три массива размерностью 1 на 2750 элементов каждый? (или один но размерностью 3 на 2750) Так вроде "на глаз" замедления не обнаружено Где-нибудь прописаны ограничения?
0 votes4 answers -
Object.defineProperty
Почему не работает alert? https://jsfiddle.net/jLdr97po/ writable: false запрещает менять значение свойства, значит значение не должно меняться, а вывестись старое значение, но почему оно не выводится? Второй alert, вообще никак не связан с объектом, почему он не выводится? и вот так тоже не работает https://jsfiddle.net/jLdr97po/1/
0 votes7 answers -
Условия(оператор if)
После php пробую учить javascript. Что этот код значит? if ((city == null) || (city == "")) return; if ((state == null) || (state == "")) return; if - оператор, с ним всё просто. || - логическое ИЛИ. После школьной информатики это для меня значит «Истинно, если хотя бы одно истинно». Тут по-моему какой-то другой смысл. Какой? (city == null) сравниваем с... С чем? null - типа нуль? (city == "") сравниваем с пустым местом. Вроде понятно. return - что он тут значит? Помогите пожалуйста разобраться.
0 votes11 answers -
текст на место курсора
Народ, помогите плз! Задача следующая, надо сделать так, чтобы текст вставлялся на место где в данный момент находится курсор, при нажатии на button как это реализовать, желательно как можно проще Заранее спасибо!
0 votes5 answers -
Сохранение в doc
Здравствуйте. Подскажите пожалуйста, что стоит дописать в скрипт чтобы файл сохранялся со стилем(css). Есть свой скрипт и есть взятый из jq(https://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html). function Export2Doc(element, filename = ''){ var preHtml = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>Export HTML To Doc</title></head><body>"; var postHtml = "</body></html>"; var html = preHtml+document.getElementById(ele…
0 votes1 answer -
POST-запрос
Здравствуйте, я недавно столкнулся с такой проблемой и никак не могу разобраться. Я с помощью JS посылаю серверу POST-запрос с текстом, содержащим кириллицу. Текст запроса берется из формы и пропускается через encodeURIComponent. На локальном сервере все работает, а в интернете кириллица в теле запроса на сервер приходит битой. Код, если надо, могу выложить. В чем может быть проблема?
0 votes4 answers -
Другой контент для IE6 через JS
Привет всем-всем! В общем цель, написать валидный, а так же кроссбраузерный сайт с IE6 включительно. IE6 эхом отдается в моей голове и я уже не первый день ругаюсь в поисках решения. У меня были проблемы с отображением блоков в IE6, но совершенно не хотелось верстать таблицами и прочими дьявольскими методами. Да-да, я решил написать JS, который должен найти dom-элемент по id (блок) и заменить его содержимое, содержимым из файла notify.html. Мое рассуждения свелись к XMLHttpRequest. Именно он играет важную роль в загрузке нашего html файла. function readFile(file,callback,cache) { var rawFile = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("M…
0 votes8 answers -
Проверка ДЗ
Надо перебрать всех пассажиров и вывести их количество. Вывести имя пассажира и определить, оплатил или нет. Количество оплативших. Количество не оплативших. Это нормальный код? http://plnkr.co/edit/GtdqwD4kv27rcy1pXGEL?p=preview
0 votes13 answers -
Скрипт вывода рекламы в статьях на javascript или php?
Здравствуйте! Скрипт выводит рекламный блок через заданное количество знаков текста внутри статьи. Например после каждых 1500 знаков текста появляется реклама. До и после реклама легко устанавливается в шаблон сайта, нужен скрипт для внутренней рекламы. Рекламные блоки РСЯ, адсенс, тизерные сети. Подскажите на чем такой скрипт лучше заказывать javascript или php? Может есть готовые решения Сайт http://yxod-za-volosami.ru/ Движек ucoz, могу ошибаться, но вроде там php встраивать сложнее в код.
0 votes4 answers -
Вывод текста при нажатии на кнопку
Задача: если в поле вводится ответ с 1 ошибкой в цифре, то выводится частичное решение, если 2 ошибки и более, то ответ неверный, если все цифры совпадают, то ответ верный. НО почему-то код работает не совсем верно <!DOCTYPE HTML> <html> <head> <style> .correct { background-color: #79ba6c; color: #000000; } .wrong { background-color: #ed9898; color: #000000; } .half { background-color:#f5b65d; color:#000000; } </style> <meta charset="UTF-8"> <script> function rezultat1() { const user_answer = document.getElementById('otvet1').value; const correct_answer = '529736'; let score = 0; for (let i = 0; i < correc…
0 votes1 answer -
Помогите сделать выпадающее меню
Написал такой код: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Menu</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; font: 11px "Trebuchet MS", Verdana, Tahoma, sans-serif; } body { margin: 10px; } ul { list-style: none; } li { float: left; position: relat…
0 votes14 answers