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
-
Как отключить onClick у вложенного элемента?
допустим есть у нас код: <div onclick="alert(7);"> <div>tratata</div> <div> <div>hhh</div> <a href="#">link</a> <div>ddd</div> </div> </div> как бы сделать, что бы при клике по ссылке не срабатывал онклик?
0 votes4 answers -
Двойной цикл FOR
Есть задача: Вывести простые числа важность: 3 Натуральное число, большее 1, называется простым, если оно ни на что не делится, кроме себя и 1. Другими словами, n > 1 – простое, если при его делении на любое число кроме 1 и n есть остаток. Например, 5 это простое число, оно не может быть разделено без остатка на 2, 3 и 4. Напишите код, который выводит все простые числа из интервала от 2 до n. Для n = 10 результат должен быть 2,3,5,7. P.S. Код также должен легко модифицироваться для любых других интервалов. Вот решение задачи вложенным циклом FOR let n = 10; nextPrime: for (let i = 2; i <= n; i++) { // Для всех i... for (let j = 2; j &…
0 votes26 answers -
Из HTML в Excel
Добрый вечер! Имеется проблема. Собираю данные для последующего анализа. Необходимо создать HTML-форму с возможностью добавления дополнительных полей, для ввода данных. После чего, введенная информация должна переноситься в файл Excel.
0 votes4 answers -
Загрузка нескольких файлов (изображений)
Здравствуйте! Нашел неплохой скрипт загрузки нескольких файлов <script> function xdropFile(btn){ if(document.getElementById) { tr = btn; while (tr.tagName != 'TR') tr = tr.parentNode; tr.parentNode.removeChild(tr); xcheckForLast(); } } function xaddFile(btn){ if(document.getElementById) { tr = btn; while (tr.tagName != 'TR') tr = tr.parentNode; var idSuffix = Math.round(Math.random()*1000); var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling); thisChilds = newTr.getElementsByTagName('td'); for (var i = 0; i < thisChilds.length; i++){ if (thisChilds[i].className == 'header') thisChilds[i].innerHTML = ''; if (thisChilds[i].className == 'files…
0 votes9 answers -
перенос строки в форме (textarea)
здравствуйте! помогите пожалуйста с задачкой <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script type="text/javascript"> function test() { with(document.forms.primer) { if(t1.value>1){t1_rsl="raz"} if(t2.value>1){t2_rsl="dva"} rsl.value=(t1_rsl+t2_rsl); } } </script> </head> <body> <form name="primer"> <input name="t1" type="text"></br> <input name="t2" type="text"></br> <textarea name="rsl" cols="20" rows="5"></textarea></br> <input value="start" type="button" onClick=…
0 votes2 answers -
Подгрузка php файла с JS с jquery
Привет. Как правильно подгрузить javascript через ajax jquery? У меня форма ссылается на файл php в конце которого есть javascript. Сам JS прекрасно срабатывает, например alert(), а вот вызов jquery скрипта уже не катит. в файле с формой <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="js/script.js" charset="utf-8"></script> <link rel="stylesheet" type="text/css" href="js/script.css" /> </head> далее форма, которая отправляется с помощью jquery в файле php <?php бла-бла-обработка формы в ней появляется нужная мне…
0 votes3 answers -
Корень кубический
Здравствуйте)) Вот пишу програмку для решения Диафантовых уравнений, нужен корень кубический) Вопрос таков: Как извлечь корень n степени в JS или хотя бы кубический корень... Спасибо)
0 votes2 answers -
Спрятать DIV сразу после подгрузки JavaScript
У меня имеется меню на JavaScript и меню простое. Мне надо, чтобы меню простое скрывалось, если JavaScript включен. То есть, если JavaScript выключен — пользователь видит лишь меню без JavaScript (plain html, чтоль). Если же JavaScript включен — пользователь будет видеть лишь меню на JavaScript. Я знаю, как можно спрятать тот DIV с простым меню через java script: сделать обработку события при щелчке по тексту или ссылке. А как же сделать так, чтобы, к примеру, блог div id="simplemenu" прятался сразу же, как подгрузился JavaScript (то есть, когда JavaScript в браузере включен)? Чтоб не надо было ничего дополнительно щёлкать: чтобы бац, и всё!
0 votes4 answers -
JS - событие при наведении курсора на объект
Доброго всем. Сразу скажу, прошу помидорами не кидать, с js дружу пару дней. Я сделал, что бы при наведении курсора на span в панели навигации, у "кнопки" позади появлялся бэкграунд, а-ля гласящий о том, что выбор стоит на этой ссылке. Но, как сделать fadeout у этого бэкграунда, когда курсор мышки покидает данную кнопку - не пойму. Вот пример, прошу простить, размеры и позицию для примера не соблюдал, наглядности ради: http://jsfiddle.net/H5zZB/28/
0 votes6 answers -
Смена картинки на кнопке по клику
Всем удачного дня Есть кнопка btnEdit. При нажатии на нее у некоторых текстовых полях меняется св-во readOnly. Хотелось бы еще и поменять иконку b_edit.png на save.png. Скорее всего я просто не знаю как назывется св-во, которое отвечает за картинку. function doClick() { alert(arguments[0]); if (arguments[0]=='EDIT') { document.forms[0].elements["DATE_TRN"].readOnly=!document.forms[0].elements["DATE_TRN"].readOnly; document.forms[0].elements["KOLVO_SHARE"].readOnly=!document.forms[0].elements["KOLVO_SHARE"].readOnly; document.forms[0].elements["ACTIVE_NET"].readOnly=!document.forms[0].elements["ACTIVE_NET"].readOnly; document.forms[0].elements["PRICE_NET"].readOnly=…
0 votes2 answers -
Проблемка с TinyMCE
С TinyMCE работаю впервые, вот не понимаю, что не так делаю. Есть у меня движок, в котором для комментариев используются простые текстовые поля, с некотороми разрешёнными тегами (типа img, b, p, a, i и т.д.). Решил натянуть на это дело висивиг, выбрал TinyMCE, так как он показался мне самым простым в интеграции. Залил его себе на сервер, в папку jscripts/, и вставил в код страницы с комментарием требуемый текст: <script type="text/javascript" src="./jscripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", theme : "advanced", plugins: "safari,spellchecker,pagebreak,st…
0 votes9 answers -
Всплывающие окна.
Народ помогите сделать при наведение мышкки или при нажатии мыши на раздел вылетали окна. К примеру из такой таблички или если есть у кого, что-нибудь на подобии готовое скиньте пожалауста. Заранее огромное спасибо!
0 votes9 answers -
obj.parentNode.parentNode.parentNode...
Вот такая ситуация: <div> <div> <div> <a href="#" id="link">link</a> </div> </div> </div> про клике по ссылке нужно самому верхнему диву присвоить класс, к примеру.. Чтобы не плодить кучу id, хотел сделать так: var obj = document.getElementById('link'); obj.parentNode.parentNode.parentNode; Меня смущает огромное кол-во 'parentNode'. Так как я написал - это нормально вообще? Или грамотнее присвоить диву id и обращаться к нему напрямую? P.S. Повторю, что хотелось бы меньше 'id'-шников иметь в коде. Спасибо.
0 votes19 answers -
Адаптивный ресайз блоков по высоте и ширине
Люди добрые помогите скриптом, решающим адаптивный ресайз блока по высоте и ширине по отношению к его родителю. Нашел вот такой скрипт http://habrahabr.ru/post/187406/ но он работает по отношению к окну браузера, а надо чтобы работал по отношению к родительскому блоку и чтобы адаптируемый блок центрировался как по высоте так и по ширине относительно родителя.
0 votes11 answers -
плавное движение
Не знал как назвать тему, потому что трудно обяснить что я хочу спросить.Вот есть такое сайт http://www.huddletogether.com/projects/lightbox2/ .Покликайте на картинки.Изначально пока картинка грузится там белый фон и посередине анимашка.Когда загружается если картинка больше белого фона то окошко плавно увеличивается в размерах.Удлиняется или расширяется.Не могли бы вы обяснить как это делается?
0 votes7 answers -
таблица
у меня есть такой код <html> <head> <title>table</title> <script type="text/javascript"> </script> </head> <body> <table border="1"> <tr> <td width="50" height="50" align="center"> 1 </td> <td width="50" height="50" align="center"> 2 </td> <td width="50" height="50" align="center"> 3 </td> <td width="50" height="50" align="center"> 4 </td> </tr> <tr> <td width="50" height="50" align="center"> 5 </td> <td width="50" height="50" align="center"> 6 </td> <td width="50" height="50" align="center"> 7 </td> <td width="50" …
0 votes21 answers -
Google Maps. Сложные маркеры
Использую Google Maps JavaScript Version 3 и JQuery. Как лучше всего сделать свой маркер? Чтобы можно было так: — Чтобы картинка и подложка были раздельными элементами: В идеале, нужно чтобы в код самого маркера можно было добавить нужные элементы: на данный момент это картинка превью и заголовок: <div class="my_marker" style="background-image: url(/i/label.png); ...other..."> <img src="/f/prew_id123.jpg"> <srong>Place name</strong> </div> Спросил и тут - http://stackoverflow.com/questions/3189315...-omplex-markers
0 votes10 answers -
простой счетчик
плизз скажите код самого простого сч?тчика посещений на ява скрипт или ссылку на него
0 votes8 answers -
Установка стартовой страницы
Не получается сделать(да что уж там сделать, найти) нормального скрипта для кнопки чтобы по нажатию на нее страница становилась стартовой для браузера. Есть вот так скрипт: onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mysite.ru'); return false;" href="http://www.mysite.ru" И все бы хорошо если бы он помимо IE работал еще где-то... Ну собственно помогите со скриптиком или ссылкой на манул по его созданию...
0 votes7 answers -
изменение картинки рядом с линком
была тема уже но ее закрыли ( http://www.cssplay.co.uk/menus/menutwelve.html - как все таки сделать вот так вот... что бы картинка имено "менялась" ?
0 votes9 answers -
как через JS поменять св-ва CSS класса?
как через JS поменять св-ва цсс класса. Например: .s{width:100px} to .s{width:20px}:|
0 votes7 answers -
Получение id или class в переменную
Суть проблемы такова: при наведении или нажатии на объект нужно в переменную передать его id или class получаемый через this.id. По наглому не получается, пробовал так: var name_1 = this.id; Пробовал и другие варианты, искал в книгах, но не наш?л. Подскажите если кто знает, или выскажите светлую мысль, если таковая появится - буду пробовать.
0 votes3 answers -
Объектная модель DOM
Изучаю DOM Явыскрипт вот оппробовал получить доступ через структуру которую имеет язык Джаваскрпипт чего-то ИЕ останавливается на 4 строке и говорит что эт оесть нуль и не является объектом. Я хочу изменить надпись на кнопке под номером №3. <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> window.document.forms[0].elements[2].value = 'Privet'; </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="alert('3')"> <inp…
0 votes20 answers -
Людиии!!!Кто в JavaScript не бум-бум, то вам сюда!
Для начинающих идеальная вещь Online-справочник: http://dikarka.ru/javascript/01.shtml заходите, почитайте! вс? сразу станет ясно (если вы учились по разным тупым учебникам и тупо заучили операторы, функции, объекты и всякую другую бредятину). Наведите в мозгах порядок,,,,!
0 votes22 answers -
При клике увеличить ширину блока и при клике ".close" возвращать в исходное положение
Доброго времени суток. Мне помощь такая нужна (в JavaScript-е новичок). По скольку вместо навигации у меня 4 раздела на монитор высотою height: 100vh(100%) и шириной width: 25vw(25%); с адаптацией (пока под смартфоны не настроил) при клике должно увеличиваться на всю ширину монитора (дисплея), при этом содержимое этого блока приобретать должен свойство display: block; а остальные 3 блока (навигации) наоборот display: none; полностью исчезнуть с монитора. И само собой при клике на ".close" всё это в обратную сторону. У меня остальные блоки падают вниз (или еще бог знает куда), ".close" не закрывает. А так же прощу помочь с другими проблемами которые не описал тут есл…
0 votes6 answers