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
-
jQuery странное поведение в IE6
Делаю подсветку (замену) картинок при наведении... Но IE6 ведет себя странно... Вот пример: http://crystals.ru/rus/company/clients_new/ Тут для теста сделано по-другому - просто картинка заменяется текстом. Но в IE почему-то не заменяет а добавляет перед картинкой... хотя у меня replaceWith()
0 votes1 answer -
Немного изменить меню
Есть меню, скачал здесь: <script type="text/javascript"> // <![CDATA[ var myMenu; window.onload = function() { myMenu = new SDMenu("my_menu"); myMenu.init(); }; // ]]> </script> </head> <body> <form action="#" style="font-family: sans-serif; font-size: .8em" onsubmit="return false"> <fieldset><legend>Menu actions</legend> <label for="speed">Speed (1-5):</label> <input type="text" id="speed" value="3" size="1" onchange="myMenu.speed = parseInt(this.value)" /> <label for="oneSmOnly">One submenu at a time:</label> <select id="oneSmOnly" onchange="myMenu.oneS…
0 votes2 answers -
Загрузка в iframe
Привет, есть код который при нажатии на меню открывает тот или иной раздел. Проблема в том что бы выделить текущий адрес. Как это можно сделать ?. Код загрузки формы: <script type="text/javascript"> function loadIframe(iframeName, url) { if ( window.frames[iframeName] ) { window.frames[iframeName].location = url; return false; } return true; } </script> Текущий раздел и раздел который нужно выделить: <!-- Navigation: Begin --> <ul id="nav"> <li id="current"><a href="#">Главная</a></li> <li><a href="news.htm" onclick="return loadIframe('ifrm', this.href);">Новости</a></li&…
0 votes4 answers -
Анимация в jQuery
вот как бы такой код: $(document).ready(function(){ $('#test').click(function(){ $("#conteiner").animate({ left: "50px", top: "50px" }, 'fast'); }); }); как блин сделать чтоб контеинер принимал позицию переменной? тупо так не канает left: test+"px"
0 votes1 answer -
Фоновая картинка(не заливка) во всю ширину экрана
У меня следующая точка роста: У меня есть сайт с фоновой картинкой начинающийся слева снизу (она 1600 px). Как можно сделать, чтобы при растягивание браузера больше чем на 1600px картинка начинала увеличиваться в масштабе и была от края до края браузера. Принципиально, чтобы это происходило только с этим элементом. Можете ли скинуть примеры подобных решений? Или подсказать что почитать?
0 votes1 answer -
Не работает динамичное обновление элемента в FF
Всем добрый день. Подскажите,плиз, где копать. В хытымыле есть строчка Координаты точки <span name="markercoords" id="markercoords"> </span> ею управляет js-код var markerCoords = document.getElementById('markercoords'); markerCoords.innerHTML = convert(coords.lat()) + ' СШ ' + convert(coords.lng()) + ' ВД'; То есть на карте ставим маркер - на странице появляются координаты этого маркера. Таскаем маркер мышью - координаты меняются. Все отлично работает кроме FireFox. В нем никаких координат не появляется при манипуляциях с картой и маркером. Непонятный (для меня) трабл. Гран мерси. Желающие могут посмотреть как оно выглядит - http://forestforum.ru/peatfi…
0 votes5 answers -
А можно установить координаты каретки в contenteditable блоке?
Приятного дня. А можно установить координаты каретки в contenteditable блоке? Я имею в виду сдвиг в н пиксельный относительно чего то. Задача: сделать тулбар с кнопками (полужирное начертание, крусивное начертание, выключка по формату …) который бегает за курсором в блоке с contenteditable.
0 votes3 answers -
html-код, вставленный при помощи JQuery-функции .after(), не участвует в DOM?
Здравствуйте. Для фрагментов html-кода, вставленных на страницу по определенному событию при помощи JQuery-функции .after(), не срабатывает событие click? При щелчке по такому элементу ничего не происходит. Пример: http://jsfiddle.net/33D3W/5/. Как решить проблему? Спасибо.
0 votes2 answers -
Двухдневная головная бодь из-за jQuery
Доброго всем времени суток. Буду очень признателен, если кто-нибудь сможет мне помочь. Являюсь дизайнером на сайте, решил прикрутить галерею картинок (за основу взял плагин fancybox). Проблема состоит в следующем – мне нужно написать скрипт замены ббкода [gimg][/gimg] на хтмл’ный вариант. И все бы хорошо, да вот незадача – при выборке элементов через фильтр$('img[id=gimg]').attr('src') берется путь к файлу только первой картинки. И далее подставляется во все картинки. Итог – превью разные, а изображения в галерее одинаковые. Ниже привожу полный код страницы: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">…
0 votes5 answers -
Рядом с каждым <input> - свой текст в <span>
Привет, Форумчане! Вопрос у меня такой - у меня имеется ряд текстовых input'ов. Справа от каждого Input находится Span. Так вот - мне нужно, чтобы при вводе, например, в третий инпут - менялся текст спана, который находится рядом с ним. Или допустим я меняю текст в десятом инпуте, и соответственно меняется текст в спане, который так же по счету десятый. Сама цель - сделать на jquery проверку на ввод. Буду благодарен за идеи!
0 votes3 answers -
html5 canvas проблемы с putImageData
проблема с putImageData или чем то ещё, но данные "бьются" <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>.</title></head> <body> <canvas id="myCanvas2" width="4" height="4"></canvas> <div id='divid'></div> <script> var canvas2=document.getElementById('myCanvas2'); var img2=canvas2.getContext('2d'); var arD=[1,2,3,4,5,6,7,8,100,100,100,100,200,200,200,200,255,255,255,255,100,0,0,0,200,200,200,0,0,0,0,255]; var arD2=[]; function calcImg(){ var x; var ar = img2.getImageData(0,0,4,4); for (x=0;x<arD.length;x++) { ar.data[x]=arD[x];…
0 votes0 answers -
Скрипт для панели комментариев
подскажите пожалуйста, есть ли скрипт, который создает блок(для комментариев) т.е просто пишешь текст, жмешь отправить и сверху появляется сообщение, заранее спасибо.
0 votes3 answers -
Проблема с jQuery
На сайте new.tmin10.net.ru сделал вкладку добавить, которая раскрывается по клику. Код правильно работает под оперой и IE, но не работает в фоксе, хроме и сафари. Подскажите, из-за чего это может быть?
0 votes2 answers -
Помогите с вставкой html кода
В общем, передо мной стоит следующая задача: Нужно с помощью JavaScript в html код сделать инклуд другого html кода из файла с расширением .js. Люди добрые, помогите плиз)
0 votes2 answers -
hover траблы
Есть проблемка с ховер и маусовер хотя н3 в чем проблема. Есть код: <script type="text/javascript"> function slidebut(i) { $("#st" + i).hover( function () { $("#anim" + i).stop().animate({left: "55px"}, "fast"); }, function () { $("#anim" + i).stop().animate({left: "0"}, "fast"); }); } </script> и ... <div style="width:150px; height:80px; position:absolute; margin-top:35px;" onmouseover="slidebut(1);" id="st1"> <div class="bgbox" id="anim1"> <div style="margin-left:3px;"> <a href="#">800x600</a><br> <a href="#">1024x768</a><br> <a href="#">1280x1024</a>…
0 votes3 answers -
jQuery Change ID
Кто знает, у .Toggle() есть возможность менять class путём .toggleClass() но с Toggle нельзя сделать hide&show в одну сторону. Последнее делается функцией .hide .show , но класс или ID я изменить не могу. Как по клику менять класс или id??? $(document).ready(function() { $("#clients").hide(); $("#clients_go").click(function(){ $("#clients").show("slide", { direction: "left" }, 2000); return false; }) });
0 votes2 answers -
Как сделать меню 3 картинками
Пытаюсь сделать меню с 3 картинками, чтобы при нажатии на стрелки вправо и влево картинки переключались. Есть предположение, что можно это сделать через массив, но не знаю как это реализовать на jQuery. HTML <div class="products"> <div id="productsPICS"> <div> <img src="img/products/1.jpg"> </div> <div> <img src="img/products/2.jpg"> </div> <div> <img src="img/products/3.jpg"> </div> </div> <div id="leftButton" class="button"> <img…
0 votes1 answer -
не совместимость скрипта magicvsl.com и таймера обратного отсчета
Добрый день столкнулся с такой проблемой, нужно сделать сайт где после просмотра 5 мин. видео подгружается основный контент. То есть сначала на сайте есть только видео, как только пользователь посмотрел 5 минут видео - сразуже под ним открывается скрытая часть сайта (привязка не к таймеру 5мин. а к просмотренному видео 5мин) для этой цели использовал скрипт из сайта http://magicvsl.com/все бы хорошо, работает но как только я прикрепляю в скрытую часть таймер обратного отсчета - возникает конфликт и таймер не работает, перепробывал штук 10 таймеров, везде одна проблема таймер не работает конфликт с скриптом http://magicvsl.com/ Возможно кто то поможет решить пробле…
0 votes1 answer -
Параметр промиса
Как сделать, что бы функция выводила время, без нулей? https://jsfiddle.net/wm1vhajh/
0 votes1 answer -
Обратный Eval
Не знаю как тему правльно назвать, поэтому пусть будет «обратный eval». Короче надо подобие json_encode в php. То есть надо преобразовать объект в строку. Есть какой-нибудь стандартный метод для этого или надо самому писать «разбирающую» функцию. В гугле чёт ничего толкового не нарыл.
0 votes2 answers -
Ajax
Здравствуйте! Столкнулся с такой проблемой: var main_data={}; var aj=$.getJSON('php/get_info.php'); aj.success(function(data){ $.each(data,function(key,value){ main_data[key]=value;}) }) Хочу сохранить результат запроса в main_data,чтобы не обращаться каждый раз к серверу,но результат не сохраняется. Проверял - результат храниться до выхода из .success
0 votes6 answers -
SEO и изменение h1
Здравствуйте. Влияет ли на рейтинг сайта,если h1 меняется через js,например,через typed.js? При этом по умолчанию до начала действия скрипта стоит какой-то текст?
0 votes0 answers -
jquery 2D Transformation Plugin
<html> <?php header("Content-type: text/html; charset=utf8"); ?> <head> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.transform.js"></script> <script type="text/javascript"> degr = 0; function rota(deg) { degr += deg; document.getElementById('rotateinfo').innerHTML = degr; var punzer = $('#punzer'); $(function(){ punzer.animate({transform: 'rotate(' + degr + 'deg)'}, 'slow', 'linear'); }); } </script> </head> <body onkeydown="if(event.keyCode == 68) rota(…
0 votes1 answer -
Что случилось с javaScript
Вот страничка http://xn—-7sbab5aqcbiddtdj1e1g.xn--p1ai/all/hearing.html Ещё вчера при выборе селекта (что слушаем?) активировались 2 других селекта. А сегодня не работает. Подскажите что случилось? Вот детали: Что слушаем? это manual_select при выборе onchange="my_func()" <script> <!-- function my_func(){ var res=document.getElementById('manual_select').value; if(res!=='0'){document.getElementById('select1').removeAttribute('disabled');document.getElementById('select2').removeAttribute('disabled').removeAttribute('disabled');} else{document.getElementById('select1').setAttribute('disabled','disabled',true);document.getElementById('select2').setAttribute('disabl…
0 votes3 answers -
JavaScript - Table и жесткие условия
Приветствую. Возникла необходимость выполнить JavaScript после того как таблица уже созданна. Важное условие - тело скрипта должно быть внутри таблицы (т.е. внутри тега Table или его дитей) Никаких внешних файлов со скриптами. Никаких class и ID у таблицы. Для Body, img, Frame, iFrame есть событие onload="" но для Table он не выполняется. Решил это так: <table> <tbody> <tr> <td><img onload="alert('Скрипт выполнен')" height=0 src="data:image/gif;base64,R0lGODlhAQABAIAAMQAAAP///ywAAAAAAQABAAACAkwBADs="></td> </tr> </tbody> </table> Минусы этого решения в том, что "data:image/gif;base64" не работает на ста…
0 votes3 answers