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
-
Смена Action в форме через JS
Такая задача: необходимо подменять action формы в зависимости от выбранных параметров (SELECT) в ней. function SubmitSearchForm() { switch (document.searchform.searchwhere.options[document.searchform.searchwhere.selecte dIndex].value) { case "business": document.searchform.action ="/index.php?option=com_sobi2&sobi2Task=search"; break; case "content": document.searchform.action ="/index.php?option=com_search"; break; case "ads": document.searchform.action ="/index.php?option=com_adsmanager"; break; default: document.searchform.action ="/index.php?option=com_search"; break; } return true; } в бизнес-справочнике…
0 votes4 answers -
строка состояния в FF
хотел заменить ссылки своими, но window.status работает только в ие(в опере е? вообще нету ). В FF строка состояния не меняется.
0 votes2 answers -
Слайдер не работает в IE7,8 и Opera
Привет всем. Есть сайт, горизонтальная прокрутка со стрелками не работает в IE7, IE8, Opera. Версия Jquery 1.4.4, если к примеру подключать версию 1.3.2 (как это в оригинальном плагине) то по идее должно всё работать, но у меня лезут ошибки.. Помогите разобраться пожалуйста.
0 votes4 answers -
Прервать выполнение конкретной функции
Допустим есть функция Sample(param1,param2,param3) она вызывается на onKeyUp input`a. Суть проблемы: функция долго думает и при нескольких "отжатиях" кнопки, браузер тормозит, т.к. запускается несколько функций подряд. Видимое решение: onKeyUp="stopfunctionSample(); Sample(param1,param2,param3);", и function Sample(param1,param2,param3) {pause(1000); //а здесь остальной код}; Т.е. на каждое "отжатие" клавиши останавливать функцию и запускать ее заново. Вопрос: stopFunctionSample(); - нужна функция или метод, который остановит выполнение конкретной функции. Или альтернативный алгоритм решения данной проблемы.
0 votes2 answers -
После запроса $.post возвращаются иероглифы
$.post( "wp-content/themes/mythe/page-konst.php",{ scriptCharset: "utf-8", plan_i2:plan_i2, klass:klass }, onAjaxSuccess2); // - запустим анимацию загрузки function onAjaxSuccess2(data){stopLoadingAnimation(); $('.top-const').append(data); }}); "Впервые пробую Аякс. По этому не кричать на валидность" - Проблема вот в чем. Делаю запрос который написан выше. В нем передаю две переменные. В ответ мне должен прийти кириллический текст. Но приходит ломаная кодировка в стиле иероглифов ((( Цифры и латиница идет нормально. .... В header <meta charset="utf-8">. В базе тоже норм все. Кто владеет мудростью , поделитесь ?
0 votes21 answers -
Проверка заполнения формы
есть форма с именами типа data[new][fio] скрипт типа: <script language=JavaScript> function check_form(form){ if(form.data[new][fio].value==''){ alert('Необходимо заполнить поле Контактное лицо!'); form.contact_person.focus(); return false; }else{ return true; } } </script> <form action="/" method=post onsubmit="return check_form(this);"> и тд Не помогает..подскажите как в таком случае поймать имя инпута? Мб и руки кривые...но не могу найти пока решение.
0 votes5 answers -
Объясните код!
Есть код: <script language="JavaScript"> <!-- function openWindow(url, name, rs, w, h) { var resize = ""; if (rs) { resize = "resizable,"; } popupWin = window.open(url, name, 'scrollbars,' + resize +'width=' + w + ',height=' + h); } // --> </script> Кто хорошо знает жаву, разъясните, пожалуйста, начинающему данный код (желательно построчно).
0 votes7 answers -
Автонастройка ширины блока в соответствии с шириной img
Задача довольно простая. Есть блок со статьей. В этом блоке есть img с иллюстрацией. Нужно сделать так, чтоб ширина блока равнялась ширине загружаемого img (либо ширине блока, что содержит наш img, но это уже мелочи). Допустим есть такой вот макет: Самое простое, что приходит в голову - это jQuery. Вот пример элементарной реализации: http://jsfiddle.net/audetwebdesign/bpN8x/ Проблема в том что на долю секунды, пока не загрузился рисунок, блок растягивается на 100% ширины родителя и верстка дергается. Есть способ избежать такого поведения? p.s. знаю вроде что это можно как-то решить с помощью использования таблиц, но я их ярый противник, хотелось бы избежать этого.
0 votes7 answers -
проверка существования переменной
Подскажите есть ли в Яве функция проверки существования переменной типа PHP-ешной isset() ?
0 votes3 answers -
Drag
Кто-нибудь видел решение на чём-нибудь, по драгу картинки? Именно картинки, решение которое правит все проблемы с картинкой.
0 votes5 answers -
Помогите с закладками на java script !
Здравствуйте ! Помогите разобраться с вкладками ! Задача в том, что бы к кнопкам Document1, Document2, Document3, Document4, Document5 привязать выполнение какого либо действия, тоесть не просто вывод текстовой информации а например загрузка картинки или xml файла. Заранее благодарен вам за помощь ! Вот пример самой странички с вкладками http://zzz.ho.ua/ Вот html код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Dynamic tabs with jQuery - why and how to create them | JankoAtWarpSpeed Demos</title> <sty…
0 votes6 answers -
Вывод данных из XML файла на странице HTML
Есть файл с кодом по выводу данных из XML файла на странице HTML. <html> <body> <script> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","http://news.tut.by/rss/it/internet.rss",false); xmlhttp.send(""); // ПОСЛЕ ЭТОЙ КОММАНДЫ КОД ДАЛЬШЕ НЕ ВЫПОЛНЯЕТСЯ xmlDoc=xmlhttp.responseXML; var x=xmlDoc.getElementsByTagName("item"); document.write('<table border="0">'); for (i=0;i<x.length;i++) { document.write('<tr><td>' …
0 votes4 answers -
горизонтальная смена картинок jquery
Как такое реализовать? http://pawst.com/post/205036-jquery-scrollshow
0 votes1 answer -
Доработка выпадающего-вертикального меню
Добрый день, требуется помощь с меню (в ява коде слабоват)... Есть вертикальное меню http://7-8.at.tut.by/menu/menu.html - само меню http://7-8.at.tut.by/menu/scripts/script.js - ява код http://7-8.at.tut.by/menu/css/style.css - css файл В общем необходимо сделать, чтобы при наведении курсора на меню открывалось подменю (сейчас так уже есть), а если убрать курсор то автоматом закрывалось (вот этого нету)... Подскажите как это можно сделать?!
0 votes6 answers -
Нужна помощь с javascript
Я еще новичок в сайтостроении. создал страничку(весь код представлен ниже), а javascript не срабатывает. В чем может быть дело? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style> a:hover {opacity: 0} a {text-decoration: none; color: black} fieldset {margin-left: 100px; margin-right: 100px} h3 {margin-top: 0px} legend {font-weight: bold; text-decoration: underline; font-size: 150%} .zag {background-image: url("zag.jpg"); height: 20px; text-align: center; border-bottom-righ…
0 votes11 answers -
iframe (в врейме хочу видеть сердцевину другого сайта)
Добрый день! Cказали это можно решить тока с помощью JavaScript на своем сайте(www.thanx.me) я демонстрирую часть другого сайта (http://axeeffect.tv/1732) если Вы посмотрите www.thanx.me то увидите видео плеер, а над ним будет написано AXE как мне сделать, что бы на моем сайте был тока плеер без части сайта, где находится АХЕ? может быть что-то с координатами? Спасибо! вот код моей страницы: <center><IFRAME src="http://axeeffect.tv/1732" width="700" height="500" scrolling="no" frameborder="1"></IFRAME></center>
0 votes6 answers -
Оптимизировать js код
Уважаемые "скрипачи", у меня вопрос. На сайте используются следующие скрипты... jquery.fancybox-1.3.1.pack jquery.form jquery.mousewheel-3.0.2.pack jquery-1.4.2.min jquery-ui-1.8.1.custom.min selectToUISlider.jQuery universal_search ...общей массой 138 кб. 1. Насколько их можно ужать (объединить). Ведь наверняка они имеют что-то общее. 2. Сколько будет стоить эта "ужимка"?
0 votes6 answers -
Список и скрыть-показать div
<select name=month_begin size=1 onChange="if (document.forms['app'].month_begin.id == '11') { changeFilePermsMode('upgrade11')^; } else { changeFilePermsMode('upgrade3')^; }^;"> $now[^date::now[]] <option value="^days_per_month[$now.month;$now.year]" id=11>^dtf:format[%h %Y;$now;$dtf:rs-locale]</option> $cn(11) ^while($cn > 0){ $now[^date::create($now.year;$now.month;1)] ^now.roll[month](+1) $month[$now.month] $year[$now.year] ^cn.dec[] <option value="^days_per_month[$month;$year]" id=$cn>^dtf:format[%h %Y;${year}-${month}-01;$dtf:rs-locale]</option> } </select> <div id='upgrade11' style="display:no">S…
0 votes2 answers -
jPlayer
Добрый день, на разрабатываемый сайт вставил модуль jPlayer, для проигрывания музыки http://79.173.86.160/entrance/archive.php?alb=79 данные о треке вставляются в js с помощью php, из базы сам плеер работает во всех браузерах, однако по неизвестной причине при вставке в тело моего сайта 1) в IE9 не отображается плейлист, и не работает проигрывание (при только визуальной проблеме кнопками можно было бы воспроизводить) 2) в Opera и FireFox не работает проигрывание IE<9 и хроме работает как нужно страничка плеера: http://www.jplayer.org/latest/demo-02/ подскажите, пожалуйста, что могло повлиять на работу? заранее благодарен...
0 votes3 answers -
Загрузка через JS
Всем привет! Есть вопрос, видимо, ламерский, но я и не спец. Проблема: загрузить нечто внутри страницы после загрузки ее основной части. Т.е.: загрузить (т.е. не показать, а именно начать загружать) нечто вверху страницы уже после того, как загрузилась середина и низ. Слои и прочий css не годится, т.к. позиция не абсолютная и не одинаковая для каждой из страниц. Видимо, JS ? единственный вариант. Знаю теорию: в нужное место вывести: Загружается, подождите...а уже в самом-самом низу, перед
0 votes4 answers -
Вопрос по модификации DOM
Есть такая задача: найти все определенные теги на странице и заменить их на другие. К примеру, найти все теги pre и заменить их на blockquote с тем же содержимым. Проблема заключается в том, что известные мне способы требуют обращения к контейнеру этого элемента, а затем удаления дочернего узла и создания нового с копией контента. Возможно ли это как-то сделать не зная ничего о структуре документа (к ней привязываться нельзя). То есть заранее неизвестно, какие будут элементы-родители и сестринские элементы у нужного, и для меня это серьезно усложняет задачу. Хотелось бы узнать, есть ли альтернативные варианты. Учить матчасть можно не посылать, сейчас как раз этим и занима…
0 votes5 answers -
Картинко, по клику закрывается
Срочняк совет нужен. При открытии сайта появляется слой-картинка, по нажатию которой она закрывается и пользователь остается на сайте. Типа картинка-предупреждения. Сайт в разработке, ремонтируем и т.д. Благодарю.
0 votes9 answers -
Кроссбраузерный асинхронный запрос
Добрый день! Написал вот такой класс для асинхронных запросов: function Ajax(){ } Ajax.prototype.GetContent=function(el,link){ var cont=el; cont.innerHTML="<img src='src/loading.gif'><br>loading"; var http=this.createRequestObject(); if(http){ http.open('get',link); http.onreadystatechange=function(){ if(http.readyState==4){ cont.innerHTML=http.responseText; } } http.send(null); } else{ document.location=link; } } Ajax.prototype.createRequestObject=function(){ try{ return new XMLHttpRequest() } catch(e){ try{ return new ActiveXObject('Msxml2.XMLHTTP') } catch(e){ try{ return new ActiveXObject('Microsoft.XMLHTTP'…
0 votes2 answers -
jQuery и Firefox 3.0.x bug
Привет. Помогите баг поправить, не могу понять в чём дело. http://braille.ru/borders/html/
0 votes5 answers -
Js zadacha
Pomogite plizz. все значения должны быть в поле (рамка) * Количество 1 * Ширина 150 * Высота 150 * Цвет ()50,150,200 * Позиция лефт 300 * Позиция топ 100 * Круг * Квадрат (ето будут радиокнопки) Две кнопки : Генерировать Удалить И слева выходит круг или квадрат в зависимости что мы выбрали с позициями и цветом которыи мы ввели.И выводит сообщение об ошибки если ето написано не цифрами Kak eto sdelat pomogite pojalusta.
0 votes16 answers