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
-
Вывести значение select в другом div
Есть список, состоящий из 9 городов, при выборе города должен отображаться соответствующий телефонный номер. Вот код select: <select> <option value="0">Россия</option> <option value="1">Краснодар</option> <option value="2">Екатеринбург</option> <option value="3">Москва</option> <option value="4">Новосибирск</option> <option value="5">Самара</option> <option value="6">Ростов-на-Дону</option> <option value="7">Нижний Новгород</option> <option value="8">Ярославль</option> <option value="9">Уфа</option> <option value="10">Тв…
0 votes7 answers -
перевести array -> string
нужно элементы массива arrParams записать в различные переменные. Сейчас это делается достаточно неуклюже: this.sortOption = arrParams['0']; this.numFriendsInFoto = arrParams['1']; а можно ли как в php ? или каким то лучшим образом... <?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
0 votes3 answers -
DD_belated, png, + fadeTo, плохо в IE7, IE8
Вот такая теперь проблема. http://html-test.1gb.ru/001_DD_belated-png-fade/index.html Настроил fadeTo, сделал фикс для PNG в ie6. Но теперь png загружаются в IE6 и IE7 с черным на градации прозрачности. Нашел несколько ссылок на описание лечения, но они не функционируют. Что делать?
0 votes1 answer -
Создание скролла: jQuery, scrollTo
Разобрался со спойлерами, не ладится у меня со скроллом теперь В общем рабочая станция: http://idrugov.ru/spoiler.html Код выглядит так, но не работает на jsffiddle: http://jsfiddle.net/LhhET/4/ 1. Код получился гораздо больше, чем у других загугленных скроллов. Но по скроллам гугла - контент взмывает до самого пола и при большом тексте, середина соответственно выбывает. Правильный ли велосипед вышел в итоге? 2. Не нашел как остановить функцию toggle, пришлось её заклить. Как перестать прокручивать текст?
0 votes2 answers -
Не работает Listener
Народ почему такой код не работает ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <script type="text/javascript" src="jquery.js"></script> <script> $(document).ready(function(){ var element = $('#mydiv')[0]; element.addEventListener('click', function(event) { alert('hello'); }); }); </script> <style> .newclass {border: 1px solid red;} </style> </head> <body> <div id="mydiv" style="background: silver; height: 50px; width: 500px;"></div> </body> </html>
0 votes2 answers -
JSON в AJAX
Добрый вечер. Уже 2 дня пытаю мозг, как аяксом передать данные в формате JSON, а после их извлечь в пхп. Перерыл весь гугл, но толи там хрень, то ли я тупой..... //var query = {"name": "1", "title": "2", "content": "3"}; var query = new Array("name", "title", "content"); xmlHttp.open('post', 'action.php', true); xmlHttp.onreadystatechange = updatePage; xmlHttp.setRequestHeader("Content-Type", "application/json; charset=utf-8"); xmlHttp.send(query.toJSONString); в action.php так var_dump(json_decode($HTTP_RAW_POST_DATA, true)); возвращает NULL.... Надеюсь сможете помочь разобраться с этой штуковиной. Заранее спасибо за ответы.
0 votes4 answers -
Как при нажатии на картинку вывести видео посередине экрана?
Добрый день, подскажите, как можно при нажатии на картинку видео вывести iframe с видео посередине экрана, как на сайте rutube.ru например
0 votes2 answers -
Вывод результата функции в Textarea
Приветствую! Подскажите, как вывести результат функции в Textarea ? Заранее благодарен! function strReplace() { var myStr = document.getElementById("source").value; var newStr = myStr .replace(/м/g, "м") .replace(/"/g, """); if (document.getElementById("source").value == "") { alert("Textarea is empty!"); } else { document.getElementById("myText").innerHTML = newStr; //document.getElementById("source").select(); //document.getElementById("source").value…
0 votes1 answer -
Очень нужно. связано с document.URL
Привет. С js я не в ладах, но очень нужна такая функция: вот пример табов - http://sotnikovs.com/diff/, по переключению, им присвоен URL. Мне нужна функция (по-моему нужно использовать document.URL), которая будет вытаскивать URL и когда ты к примеру кликаешь где-нибудь по этой ссылке - http://sotnikovs.com/diff/#user3 то становится активной 3-я вкладка. Надеюсь, объяснил, что хочу правильно. Буду благодарен, если кто поможет это воспроизвести.. если это можно осуществить на Jquery - еще лучше)
0 votes5 answers -
Не работает скрипт js с jquery
Привет! Суть затеи такова: Есть таблица в центре сайта 5х9. В каждой таблице есть картинка 130х130 пикселей. Каждая такая картинка через промежуток времени меняется на вторую и потом на третью. Каждая на какую-то свою. Суть затеи похожа как на этом сайте. Я новичок, потому скачал скрипт по смене картинки на java и использовал его. Хотел чтобы получилось приблизительно как на этом сайте: http://evraz.com/ Скачал скрипт, по инструкции надо сделать так: После тега body ставить такой код: <script type="text/javascript"src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> Там где будет картинка, ставить такой код: <img src="images/ax1/…
0 votes4 answers -
Как стилизовать плагин JQuery?
Приветствую. Подскажите, гуру веб разработки, как правильно стилизовать/оформлять плагины JQuery? Например скачал я этот селект: https://select2.github.io/ Подключил, отображается в точности как в exemple. Но мне нужно стилизовать его под дизайн моего сайта. Как это правильно сделать? Писать свои стили отдельным файлом, или редактировать прилагаемый css файл, или нужно использовать прописанные в прилагаемом css специальные классы?
0 votes10 answers -
JQuery плагин для просмотра сферических панорам нс странице сайта, с масштабированием поля картинки
Доброго дня всем! В общем после долгих стараний, мне все таки удалось совместить панорамный вьюер с скриптом увеличения картинки на странице сайта, при наведении на нее курсора мыши. Только вот возникла следующая проблема с отображением картинки на экране, а т.е. теперь при наведении курсора, панорамный вьюер и скрипт увеличения картинки, обеспечивают одновременно панорамный просмотр и увеличение ее размера внутри маленького "окна" с уходом части изображения в невидимую зону (т.е.в изначальном поле картинки с размером 300х169px) а мне нужно что бы это поле расширялось на странице до 600х400px. И желательно класс картинки class="panorama" поменять на class="catalog_vi…
0 votes0 answers -
Новое окно(проблема)
Прошу Ваше помощи не могу понять что я ни так делаю вот код: <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> <!-- function OpenNewWindow() { MyWindow = window.open('mail/form.swf', 'height = 360, width = 315, left = 0, top = 0'); } --> </script> </head> <body> <a class="1" href="" onclick="OpenNewWindow();"/>бла-бла-бла</a> </body>…
0 votes3 answers -
События-мутанты
Кроме событий, которые генерирует пользователь при работе со страницей, можно делать еще и свои собственные события. Пример кода <!DOCTYPE HTML> <html> <head> <title>Mutation event demo</title> </head> <body id="body"> <script> var bodyNode = document.getElementById("body"); bodyNode.addEventListener( "changeBG", function(){ this.style.backgroundColor = "#ccc" }, false ); function chbg( node ) { var mEvent = document.createEvent( "MutationEvent" ); mEvent.initMutationEvent ( "changeBG", true, true, document, null, null, null, 0 ); bodyNode.dispatchEvent(mEvent); } </script> <a hr…
0 votes4 answers -
(function() {}())
Доброе время суток Что за структура вида (function() { alert(1); }()); Я так понимаю создается анонимная функция и сразу вызывается, но почему не написать просто "alert(1)" без анонимной функции?
0 votes9 answers -
hoover button hoover text
1. господа. делаю через frontpage hoover-button. Она сохраняет дополнительные файлы рядом со страницей. Наверняка можно избавиться от этого и сделать встроенный в страницу код. Как этого добиться? Эта функция подменяет картинку, когда наводишь на не? мышью. 2. Ещ? хочется сделать мигающие (изменяющиеся по цвету) буковки текста. Для этого надо Java или исопльзовать HTML возможности?
0 votes3 answers -
Проблема в Google Chrome
Необходимо чтобы при клике на checkbox внизу открывались дополнительные поля. В примере привожу код, но он не срабатывает в Google Chrome. Есть какое-нибудь решение? <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Дополнительные поля</title> </head> <body> <script> function activField(form) { form.yur_field.style.display = form.yur.checked ? 'block' : 'none'; } </script> <form style="margin-top: 15px;" class="…
0 votes2 answers -
getElementById vs FF
<div id="test" style="width:200px; height:200px; background-color:green;" onclick="menu_dynamic('01')"></div> <div class="level_2" id="menu_01">balblabla</div> function menu_dynamic(number) { var block='menu_'; block = block+number; alert(block); block=document.getElementById(block); alert(block); } При клике на зеленый квадрат в процедуру передается ссылка на объект menu_01. Во всех браузерах второй alert выдает [object HTMLDivElement] а в ФурриФоксе null. Как обойти это?
0 votes3 answers -
Реакция на мышку в динамике.
Помогите разобраться. Хотелось бы узнать как добиться, чтоб первый элемент каждый раз при наведении мыши на него менял свой цвет с белого на черный и наоборот.
0 votes8 answers -
attr jquery
Всем привет, подскажите почему следующий код не работает с jquery-1.4.3.min.js $("#selector [value= ' 2 '] ").attr("selected","selected"); Если менять другие значения атрибутов , то все нормально работает, кроме выше приведенного кода с версией jquery 1.4.3
0 votes16 answers -
Кнопышка Shift
Есть на сайте ссылка. Ну например: <a href="ПойдиТуда">ПойдиТуда</a>. При нажатии Shift+мышкой(клик) происходит открытие страницы в новом окне. Вопрос: Как отловить 2а таких сочетания нажатий и сообщить пользователю, ну например:"Поздравляю с Новым Годом !" ? Заранее спс за ответы.
0 votes1 answer -
YouTube Iframe API not working in Safari 5
У нас есть YouTube Iframe API (используется он потому что YouTube Javascript API не работает на iPad и прочих мобильных устройствах и браузерах). http://jsfiddle.net/KjD37/3/ В FF по клику на ClickMe всё отлично, видео встаёт на место и начинает воспроизводиться, а вот Safari 5 на WinXP глючит и не работает: видео встаёт куда надо, но воспроизведение не начинается. Но если нажать на ClickMe ещё раз, то воспроизведение начинается. Что за чертовщина?
0 votes3 answers -
Исчезновение мобильного меню при нажатии не на него (для Айфона)
Уважаемое сообщество, прошу помощи. Айфон совсем замучал. Была поставлена задача сделать меню для мобильной версии - сделал, без проблем, но, потом поставили задачу сделать так, что бы это меню исчезало при нажатии на любое место экрана. Это я тоже сделал. Но на Айфонах не работает. Может у кого-нибудь есть готовые версии рабочие, проверенные на айфоне? Или подскажите что не так в том скрипте который я использую. Я использовал не два разных меню, а одно и тоже, которое меняет дизайн в зависимости от ширины экрана с помощью цсс. $( ".header-menu" ).click(function() { $( this ).toggleClass( "open" ); $( ".header-menu.open ul" ).show(); }); Вот эт…
0 votes4 answers -
Прокрутка страницы
Написал функцию возврата страницы наверх по нажатию на ссылку // Функция "smoothJumpUp" вызывает себя рекурсивно до тех пор, // пока не будет достигнута вершина веб-страницы var smoothJumpUp = function() { if (document.body.scrollTop>0 || document.documentElement.scrollTop>0) { window.scrollBy(0,-50); setTimeout(smoothJumpUp, 10); } } Подскажите как можно усовершенствовать, что бы при прокрутке страницы вниз появлялась эта ссылка слева. Запоминала текущее расположение страницы и при нажатии возвращала на это же место? Мои варианты: Завести переменную, которая будет запоминать текущее расположение + toggle . Или return нужен, но тогда он запомнит последнее зн…
0 votes4 answers -
Вопрос по функции
Есть два варианта реализации функции Первый: function addIt() { var value1 = document.adder.inputA.value; var value2 = document.adder.inputB.value; document.adder.output.value = parseFloat(value1) + parseFloat(value2); } И второй: function addIt() { var value1 = parseFloat(document.adder.inputA.value); var value2 = parseFloat(document.adder.inputB.value); document.adder.output.value = value1 + value2; } В первом варианте функция возвращает значение и правильное, а во втором не возвращает ничего. В чём проблема? Это особенность функции parseFloat()?
0 votes1 answer