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
-
Строка
Есть строка текста содержащая круглые скобки, нужно заменить все запятые в строке находящиеся в скобках на пробелы, причём скобок несколько. Наверно нужно составить регулярное выражение.. но незнаю как оно должно выглядеть в данном случае.. подскажите пожалуйста!
0 votes1 answer -
Произведение рандома
Не получается решить Задачу №3, условие в архиве. 6.html(здесь то что я сделал. http://www.sharemania.ru/0159243
0 votes5 answers -
Как выполнить несколько функций?
Дорогие форумчане! Помогите пожалуйста! Раньше была одна функция, поэтому писал так window.unload = function_name; Сейчас их стало две, вопрос: Как реализовать две функции в одном событии unload
0 votes2 answers -
Roloover меню на js
Всем доброго времени суток! В общем надо сделать такое. Эсть меню, когда оп нему водишь мышкой, под каждым пунктом меню подсвечивается картинка. Такая вещь в принципе много где описана, но е меня есть нюанс. Многи статьи, где описывается решение етой задачи работают с двумя картинками.тюе для исходного состояния, и при наведении мышки картинка меняется на другую. А как сделать так, чтобы картинка появлялась просто про наведении мышки, а когда мышка не наведена то картинки нету не какой, т.е допустим просто название пункта меню. Заранее благодарен за внимание
0 votes9 answers -
отправка данных из формы без обновления страницы
есть форма: <form action="rec.php" method="post"> <p ><b>Информация:</b></p> <p><textarea rows="10" cols="45" name="1" id="result"></textarea></p> <p><input type="submit" value="Отправить"></p> </form> данные, которые записываются в эту форму, при нажатии на кнопку отправить - записываются в тхт файл, но при этом происходит открытие другой страницы, и элементы, которые были расположены на первой странице -- сбрасываются. поискав в интернете, нашел вот такой пример: http://denvor.ru/art/js/ajax-form.htm но в данном примере, в форме action прописан другой. можно ли в: onclick="$('formID').…
0 votes1 answer -
Проблема с JSON
Привет! Возникла проблема с JSON Есть массив: {"pk": 2517455, "model": "yahoodata.wheel", "fields": {"text": " экспресс-почта Сагава ", "brand_disk": "", "loaded": null, "seller": "minime10ru", "section": 48, "annotation": "7 дней", "note": "10/05/2010 19:41", "state": "used", "name_tr": "", "tyre": "", "withrub": 1, "price_limit": 0, "leader": null, "status": "active", "updated": "2010-05-03 19:59:11", "hotlot": 0, "lot": "", "ends_date": "2010-05-10 19:41:37", "textsearch": "", "price_start": 89000, "line": null, "slug": "", "text_tr": "", "b": "6.5", "name": " новая модель ... оригинальные диски 215/60R17 зимние шины Lagreat CRV", "price_step": false, …
0 votes1 answer -
Загрузка нескольких файлов (изображений)
Здравствуйте! Нашел неплохой скрипт загрузки нескольких файлов <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 -
Windows Media Player - Как скрыть url потока на сайте
Здравствуйте гуры! Кто знает как скрыть url потока на сайте в этом плеере? То есть в коде я спрятал, но вот если правой кнопкой нажать по видео окну, там есть свойства и в них можно скопировать URL Есть возможность отключить выпадающее меню у плеера, но тогда нельзя будет открыть видео на весь экран (двойной щелчок по плееру не всегда работает).
0 votes0 answers -
Ячейка таблицы в качестве ссылки
К примеру у меня есть таблица 10Х10 мне нужно, чтоб определённые ячейки в этой таблице ссылались на хтмл-документы, как это сделать? Мне нужно чтоб эти ячейки работали как кнопки батон, также само, только ячейки таблицы назывались, а не кнопки. Пробую так, но при наведении мышкой на ячейку, мышка не выделяется рукой. <table border=1> <tr> <td onclick="location.href='5.html' " onmouseover="this.style.backgroundColor='yellow'; " onmouseout="this.style.backgroundColor='magenta';" > Привет </td> </tr> </table>
0 votes1 answer -
Нажатие на текстовое поле, а за тем преход к другому
У меня есть 2 текстовых поля к примеру. Как мне сдлеать, чтоб при нажатие на одно текстовое поле оно выделялось синим цветом, но это я сдлеал так: function blue1(hello) { hello.style.color='blue'; } ............................... .......onClick='blue1(this)' А как сдлеать, чтоб к примеру я нажал она выделилась синим, если я увёл мышь от текстово поля, оно и оставалось синим до тех пор пока я не нажал на другое текстовое поле?
0 votes4 answers -
CSS для разных разрешений.
Подскажите скрипт, который вытягивает css для разрешений. Нужен скрипт который выдает css для разрешения - больше или равно. Это не предлогать: <script language="JavaScript" type="text/javascript"> <!-- // if ((screen.width <= 800) && (screen.height <= 600)) var resol = 800 else if ((screen.width >= 1024) && (screen.height >= 768) )var resol = 1024 document.write ('<link rel="stylesheet" href="/' + resol + '.css">') // --> </script> Ибо, такие скрипты выдает css только четко под разрешение, остальные игнорируются.
0 votes6 answers -
Передать параметры из родительского окна в дочернее
Суть: Нужно по "онклик" открыть новую вкладку, занрузить туда "html" страничку и уже в ней работать скриптами. Вопрос: Как в дочернее окно передать параметры(переменные) из родительского? Делал так: html: <a href="big.jpg" title="Тайтл" id="BigSizeLink" onclick="return NewTab();">...text...</a> js: function NewTab () { var win = window.open('img/window/new_tab.html'); win.focus(); return false; }; А в дочернем окне: js: function CenteredElement () { var parent = window.opener; var obj = parent.document.getElementById('BigSizeLink'); var src = obj.href; var title = obj.title; ...text... Т.е. я из дочернего обращаюсь к родительск…
0 votes7 answers -
ООП - кто как юзает?
Я всегда использовал объекты с прототипами, но частенько встречаю запись вида: var Obj = { x: 1, test: function() { alert(this.x); } } Выглядит конечно элегантно, но возникает вопрос: как в объект, объявленный таким образом, передать параметры? Ничего лучше, чем написать вот так не придумал: var Obj = { __construct: function(x, y, z) { this.x = x; this.y = y; this.z = z; }, getParams: function() { alert(this.x + ', ' + this.y + ', ' + this.z); } } Obj.__construct(1, 2, 3); Obj.getParams(); Эту идею взял из PHP. Насколько так правильно инициировать параметры объекта и как это делаете вы? Еще интересно, как можно защитить переменную Obj от перезаписи, …
0 votes7 answers -
Ищу скрипт для поиска в HTML сайте
Подскажите пожалуйста скрипт, которы поможет организовать пойск в HTML сайте. Не хочется из за этой функции переводить сайт в PHP. Желптельо чтобы скрипт также смог работать без базы данных, т.е. считывая всё прямо с HTML страниц.
0 votes8 answers -
Вертикальные вкладки
Доброго всем дня, мальчики и девочки. Собственно выше показана верстка. Как видите слева находится UnsortedList (UL) - сверху вниз идут элементы списка . Они будут выполнять роль вкладок. Справа расположен текст + изображение (собственно контент отражающий смысл вкладки). Я вижу 2 варианта реализации данного элемента : а) загрузка информации из базы при помощи php. User кликает по элементу списка, JS меняет стиль списка на активный (белый с закруглением). В это время из нужной записи загружается текст и изображение. б) Сделать динамическую смену контента, тоесть, чтоб из той же базы при загрузке страницы загружается контент для всех вкладок и с помощью JQuery или других …
0 votes8 answers -
ajax / jquery
В общем только начал изучать ajax/jquer, скажу чесно дается туговато, ибо нет норм статей и учебников по ним... В общем вопрос такой: Есть рандомное число, к примеру 5 есть кнопочка, к примеру ГОО!!! жмеш на кнопку, число отправляется на сервер, там обрабатывается, сверяется с новым рандомным числом к примеру 10 и выводится на экран результат Больше ли 5 чем 10 либо наоборот... Добился до того что отправляет, обрабатывает, сверяет, выводит, но первоночальное ЧИСЛО 5 не обновляется, а мне надо чтоб это число при каждом нажатии ГО обновлялось на странице для дальнейших нажиманий ) а не чтоб стояло это число на месте без изменений... index.php <html> <head> …
0 votes1 answer -
Правильная вставка object
Не совсем по теме, но не знал где правильно топик разместить. На сайте нужно вставить ролик, код вот: <object width="560" height="325"><param name="movie" value="http://en.tackfilm.se/loader.swf?shareID=1272265767343RA98&folder=12722"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://en.tackfilm.se/loader.swf?shareID=1272265767343RA98&folder=12722" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="325"></embed></object> Проблема в том, что ролик в ИЕ 6-7-8 начинает п…
0 votes2 answers -
не корректно работает onClick
Даже не совсем знаю куда лучше отнести это в php или в js Ну а по сути, имеем следующую ситуацию <script language="Javascript"> function show_div(div_id) { if (document.getElementById(div_id).style.display=="none") document.getElementById(div_id).style.display="block"; else document.getElementById(div_id).style.display="none"; } </script> <div> <p align="center" style="font-size:14px; color:#5c584e;">Новости</p> <div class="page"> <?php for ($i=0, $n=count($rows);$i<$n;$i++) { $row = $rows[$i]; mosMakeHtmlSafe($row); $div="div".$i; ?> <div style="border-bottom-style:dashed; bo…
0 votes2 answers -
Картинка в случаи неправильного ввода
Хочу сделать при неправильном вводе отобразить картинку крестик, дело в том, что вроде всё получается но, проблемма в том, что при неправильном вводе отображается картинка крестик и сдвигает поле вправо, вместе с текстом расположенном сдева от поля ввода ,потому что оно вначале у меня спрятано , display:none, а после неправильного ввода, у меня возле поля <input type='text> отображается крестик, которій сдвигает текст вместе со всем вправао. Как сделать, чтоб когда картинка находится в ноне(невидимая), она занимала место, а не смещалось текствоое поле к тектсу расположенному слева от текстового поля, в котором написанно "Введите "?
0 votes5 answers -
Перевод строки
Есть textarea в которой находится некоторый текст из нескольких строк. Необходимо с помощью JS найти позицию 1-го переноса строки. Пробовал делать так: document.getElementById('textarea_id').innerHTML.indexOf('\u000A') или indexOf('\n') Работает во всех браузерах кроме ИЕ. Как можно это сделать в ИЕ?
0 votes2 answers -
Звук при наведении курсора мыши
Как сделать, чтоб происходил звук при наведении мышкой на кнопку баттон и отдельно на картинку кнкопку?
0 votes7 answers -
помогите распознать и найти скрипт
бродя по инету наткнулся на такой сайтик http://www.artilleria.ru/portfolio/web/malta заинтересовало пролистывание сайта без вертикальной прокрутки по плавному движению мыши . помогите найти
0 votes1 answer -
Подсказка пр инаведении курсора міши
Смотрю видеоурок, и там переписал вот такой код. Должно при наведении на текст ,как там говорится повится должна подсказка. Вот исходник, но почему-то вообще ничего не происходит, как исправить проблемму? <html> <head> <style type="text/css"> background-color: blue; padding:10px; border:1px solid black; position:absolute; </style> <script type="text/javascript"> function podskazka() { this.show = function(text,x,y) { var div = document.createElement('div'); div.className = 'podskazka'; div.id = 'metka'; div.innerHTML = text; var koordx = x + 10; var koordy = y + 20; div.style.left = koordx + 'px'; div.style.top = koordy + '…
0 votes7 answers -
Почему наступает событие onmouseout?
Вот мой код <div id="green" style="background-color: green; padding: 50px;" onmouseout="document.getElementById('red').style.display='none'"> <div id="yellow" style="background-color: yellow; padding: 50px;" onmouseover="document.getElementById('red').style.display=''">1</div> <div id="red" style="background-color: red; padding: 50px; display: none;">2</div> </div> Задача: 1. При наведении на желтый блок нужно отобразить красный блок. Это получается. 2. Затем нужно спрятать красный блок, но только после того как мышка покинет зеленый блок. Это не получается. Не понятно почему срабатывает увод мышки с желтого блока на зеленый...? п…
0 votes6 answers -
JS калькулятор
Приветствую! Значит решил попробовать сделать калькулятор на JS, своими силами, т.е. руководствуясь только своими знаниями. Думаю, так будет лучше, так как в силу долгих мучений, это наверняка принесёт свои плоды. Но вот всё-же в итоге попал в тупик и хочу узнать некоторые вещи, чтобы двинуться дальше. (На код не смотрите, он ужасен, просто это первый вариант, второй уже надеюсь будет лучше) Вопросы: 1) Как мне написать в условии if(), что типа Если в value у моего импута уже есть (допустим) две Точки (.) или один знак Минус (-), то больше поставить нельзя, сколько бы я не нажимал на эти кнопки? 2) Как мне кнопкой ( << ) тупо убрать последний символ из строки, при …
0 votes71 answers