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
-
Вопрос по .prototype
Array.prototype.newprop = "test"; Как тоже самое сделать с tr, да и вообще с любым другим элементом.
0 votes5 answers -
Закрытие дочернего окна.
Вопрос- Если из родительского окна открыть дочернее, а потом в родительском погулять по ссылкам, можно ли из него же закрыть дочернее окно?
0 votes8 answers -
перенос файлов
подскажите пожалуйста-как перетащить файл вниз страницы? в центр поставила, а вниз не знаю как перенести, он остался вверху (делаю в Dreamwaver) заранее спасибо
0 votes7 answers -
Можно ли сократить запись switch case?
Уважаемые комрады! Можно ли сократить такую запись: switch (val) { case 'test': onChange=document.getElementById("sel1").style.display = "block"; case 'test': onChange=document.getElementById("sel2").style.display = "none"; case 'test': onChange=document.getElementById("sel3").style.display = "none"; break; default : onChange=document.getElementById("sel4").style.display = "block"; } Там где перечисление для: sel2, sel3 style.display = "none" Можно ли как то перечислить просто sel2, sel3 и т.д... и для них для всех записать style.display = "none"?
0 votes7 answers -
При клике по ссылке, вместо ссылки появляется текст
Есть скрипт, когда кликаем по ссылке "кликни по мне" в определенном месте страницы появляется текст. А нужно сделать, чтобы эта ссылка пропадала, после того как по ней кликнут, а вместо неё появлялся текст. <a href='JavaScript:return false' onclick='document.getElementById("Text01").style.visibility="visible"'>Кликни по мне</a> <hr/> <p id='Text01' style='visibility: hidden'>Hello world!</p>
0 votes19 answers -
Выделение используемого раздела
Доброго времени суток!!! Народ , подскажите пожалуйста как пустить id по switch'у ? Я хочу, чтобы в зависимости от того на ссылку с каким id нажали, происходила фиксация данного раздела и выделение его цветом. <ul> <li><a href="#" id ="friends" onclick="showContent('<?=site_url('main/friends');?>');" title=""><b>Н</b>аши Друзья</a></li> <li><a href="#" id ="gb" onclick="showContent('<?=site_url('main/guest');?>');" title=""><b>Г</b>остевая книга</a></li> <li><a href="#" id ="contacts" onclick="showContent('<?=site_url('main/conta…
0 votes13 answers -
Сложение\конкатенация
Добрый день! Замучался, как правильно сложить два числа? b = 1; a = b+1; alert(a);//выводит 11 Как именно сложить два числа, а не объединять в строку? Заранее благодарю!
0 votes6 answers -
Двумерные массивы
Читаю книгу по явескрипту, дошёл до 2-мерных массивов. Там такой небольшой примерчик выводящий таблицу. function display(table){ document.write("<table border=1>"); document.write('<th>Номер</th> <th>Наименование</th>'); document.write('<th>Номер модели</th> <th>Количество</th>'); for(x = 1; x<=3; x++){ document.write('<tr><td>',x,'</td>'); for(y = 0; y <=2; y++){ document.write('<td>',table[x][y],'</td>'); } document.write('</tr>'); } document.write('</table>'); } part1 = new Array('Тормозные колодки','39D48G',78); part2 = new Array('Тормозные башмаки','7D9UK3'…
0 votes9 answers -
Object vs. IFrame
Всем доброго времени суток. Вопрос у меня на тему перехода с IFrame на Object, так как он входит в спецификацию xhtml. В общем ситуация такая, обычно я использую фреймы для загрузки внутренних HTML, но не только как контент, а как документ со скриптами, ведь объект IFrame имеет доступ к простанству имен Javascript через contentWindow. А как это реализовать с тегом Object? Если конечно это вообще возможно.
0 votes9 answers -
IE6: <!DOCTYPE> vs document.body.clientHeight ? че за полтергейст?!
Ситу?вина такова: позарез понадобилось высоту окошка узнать. Руководствуясь примером из книжки К. Уэнца, воспользовался document.body.clientHeight для Осла и window.innerHeight для Браузеров. В Браузерах, разумеется, все сразу отлично заработало, а вот в Осле случился странный глюк. clientHeight возвращает 0! При этом clientWidth нормально возвращает ширину. Чем высота хуже ширины, я понял далеко не сразу. Сначала я выяснил, что на моей тестовой странице были только абсолютные элементы ("position: absolute"). Добавление относительных заставляло Ослика выдавать сумму их высоты (1 строка текста - 18 пикселей, 2 строки - 36 и т. д.). Мне же нужна была именно высота внутренне…
0 votes4 answers -
как сделать новое окно в виде картинки?
Допустим,при нажатии на ссылку у меня появляется pop-up. <a href="java script: window.open('next.php','newWin','width=300,height=200'); void(0)"> откроем новое окно </a> Мне надо чтобы новое окно выглядело не как окно IE, а было в виде картинки c формой. Как это сделать?
0 votes7 answers -
JavaScript. Физика взрыва.
Здравствуйте. Подскажите пожалуйста, может, кто-то сталкивался с подобными задачами или знает, как ПРАВИЛЬНЕЕ реализовать. Реализовать нужно на JavaScript. Есть земля, в нее попадает снаряд, который разрушает(делает в ней впадину/углубление), все зависит от попавшего в нее снаряда + кроме впадины нужно реализовать осыпание земли. Я думаю это реализовать следующим способом: Имеем 2 слоя, один под другим. Верхний слой - картинка земли или гор, второй слой - канвас, который и будет разрушаться. Далее я высчитываю координаты конечной точки снаряда. Сам снаряд имеет радиус поражения, после того, как снаряд достиг конечной точки, я стираю первый слой - тот который канвас - имит…
0 votes14 answers -
Отключить ctrl и shift на multiple select
Здравствуйте, уважаемые форумчане. Столкнулся с проблемой - никак не удаётся отключить множественный выбор на селекте, если он отображается как multiple. Я написал скрипт, который может просто отменить предыдущий выбор и оставить только новый, т.е. своей цели я добился, но отмену легко заметить, т.к. на экране какое-то мгновение выбрано сразу два пункта. Поэтому я пошёл с другой стороны и решил вообще запретить пользоваться кнопками ctrl и shift над такими селектами, но не тут-то было. В общем примеры: html код: <select id="multi1" class="multiple-select" name="multi1[]" size="6" multiple> <option value="2" selected>bald endede zuerst 2</option> <o…
0 votes4 answers -
Ширина/высота окна
Собственно, высчитываю так: document.documentElement.clientWidth - ширина документа без полос прокрутки document.documentElement.scrollWidth - ширина документа с полосой прокрутки Тоже самое с высотой: document.documentElement.clientHeight document.documentElement.scrollHeight Можно ли как-нить самим повлиять на эти значение? Конкретно, можно ли задать им определённую ширину, к примеру? Или, что ещё лучше, сбросить по умолчанию... Спасибо.
0 votes18 answers -
JavaScript для инфоблока Битрикс
Я правда вовсе не уверена, что битрикс тут играет хоть какую роль, т.к. по мне дело в том, что я до этого с джаваСкрипт вообще не виделась. Имеются 2 пхп файла, призванные выводить на экран линию фоток с прокруткой (она как раз на JS). Скрипты там идентичные (громоздско конечно, но здесь я так понимаю, файлы прикрепить низя): <STYLE type="text/css"> TABLE#ftl{ height:auto; width:auto; border:0 none; } TABLE#ftl TD.ftl_left, TABLE#ftl TD.ftl_right{ width:9px; color:#000; cursor:pointer; vertical-align: top!important; text-align: center!important; } TABLE#ftl TD.ftl_left DIV{height:83px;background: #922b25;vertical-align:top; padding-t…
0 votes5 answers -
Как обернуть в span первое слово
Помогите полному юзеру в безнадежном для меня деле((( Нужно обернуть в span первое слово, либо первые два символа в li-шке <ul> <li class="cat_level_1"> <a href="#">01 Первая категория</a></li> <li class="cat_level_1"> <a href="#">02 Первая категория 2</a></li> <li class="cat_level_1"> <a href="#">03 Первая категория 3</a></li> </ul> Заранее спасибо
0 votes10 answers -
Как правильно настроить счетчик времени setTimeout
Есть ячейки таблицы, а в них рисунки - изначально невидимы. <td><img border="0" src="../images/1.gif" id=pict1 style="visibility: hidden"></td> <td><img border="0" src="../images/2.gif" id=pict2 style="visibility: hidden"></td> <td><img border="0" src="../images/3.gif" id=pict3 style="visibility: hidden"></td> Есть скрипт (явно неправильный) который срабатывает на onload <body onload=""VisiblePicture()"> <script type=text/JavaScript> function VisiblePicture() { setTimeout(VisiblePicture,2000); { document.getElementById("pict1").style.visibility="visible"; document.getElementById("pict2").style…
0 votes6 answers -
выпадающее меню
Немогу нагуглить, да и сообразить чтобы просто было что-то неполучается. Хочу сделать также как на этом форуме реализованы "опций" т.е. чтобы открывалось по клику, а закрывалось если клик в другом месте был.
0 votes14 answers -
Редактор WISIWING - редактирование текстов
Я использую свой простой редактор. Там все самые необходимые теги для форматрования текстов и используется фрейм. Добавляется отформатированный текст отлично - все работает... но вот редактировать текст - тут проблема: нужно как-то загнать текст в фрейм. Все работает на JavaScript <form id="myform" name="myform" action="check_text.php" method="post" enctype="multipart/form-data"> <input id="Text" name="Text" type="hidden" /> </form> <script> function Post() { document.myform.Text.value=newTextArea.document.body.innerHTML; myform.submit(); } function EditorExecCommand(command_param) { var tr = frames.newTextArea.document.se…
0 votes6 answers -
Google map
Ребят, помогите, пожалуйста Есть карта Google map http://shumno.com/pub/gmap/ код карты var map = null; function initialize() { var myOptions = { zoom: 3, center: new google.maps.LatLng(35,60), mapTypeId: google.maps.MapTypeId.TERRAIN } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); google.maps.event.addListener(map, 'click', function() {infowindow.close();}); var point = new google.maps.LatLng(36.5959,30.5584); var marker = createMarker(point,'город-курорт Кемер') var point = new google.maps.LatLng(36.5521,32); var marker = createMarker(point,'город-курорт Алания') var point = new google.maps.LatLng(-18.35452552912664, 14…
0 votes16 answers -
Добавить класс по клику на select, удалить этот класс по клику на option
Добавить класс проблем нет по клику, но вот убрать по клику на option этого же select не выходит. Ведь получается, что и по селекту я кликаю тоже. $('.select option').click(function(){$(this).parents('.select_box').removeClass('open_select');});$('.select').click(function(){$(this).parents('.select_box').addClass('open_select');});Есть какие-то хитрости?
0 votes8 answers -
Добавить обработчик на динамически создаваемые элементы
Здравствуйте. Есть такой код https://jsfiddle.net/8xek6ytz/2/, в котором я на jquery добавил обработчик клика для всех будущих элементов списка. Подскажите, как сделать то же самое, только без jquery.
0 votes5 answers -
отделение скриптов от HTML содержимого
Всем доброго времени суток! Тема созданная мною довольно таки распространенная, и в каждом самоучителе для веб разработчиков рассматривается в первых же главах, но видимо у меня слишком паршивая карма, чтоб у меня эти самые обычные методы работали. И великий Гугл, не соизволил побаловать меня решением сией пролемы.Так оставлю длительное вступление, и ближе к делу... Есть вполне стандартная строчка, в вполне стандартном файле с расширением .html между тегами , с вполне стандартным тегом: <script language="JavaScript" src="scripts.js"></script> В файле scripts.js определения функций и объектов нужных для решения поставленных мною задач. И эти поставленные з…
0 votes12 answers -
Определить уровень тупости
Здравствуйте. Помогите разобраться вот с такой проблемой. Начал учить JS на сайте learn.javascript.ru и все было нормально (даже хорошо), осваивал материал, решал задачки после тем. После пройденной темы задачи решались довольно легко (ну было конечно пару трудных моментов) и тут "замыкания"!!! (в голове бл...ин замыкания от них начались). И начинался какой то АД АДОВЫЙ. Читаю материал, все норм, все понятно, смотрю задачи и .... просто ступор, смотрю решение и даже видя решение ни чего не могу понять! И так уже неделю. Сразу возник закономерный вопрос, может я просто неисправимо ТУП!!! Просто какое то отчаяние. Что вы думаете про данный курс? Может что полегче, так сказа…
0 votes18 answers -
Галерея на javascript
Как создать галерею типа такой, как на рисунке? Буду рада любой помощи: ссылке на книгу или урок по созданию подобной галереи, тэмплэйты или коды с исходниками....
0 votes5 answers