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
-
Детская проблема по javascript
ТОлько начинаю осваивать JS. Вот такая проблема. Есть например страничка: <html> <head> <script type="text/javascript"> var product = document.getElementById('center').getElementsByTagName('button'); for (var i=0; i<product.length; i++){ product.onclick = function(){ alert (i); } } </script> </head> <body> <div id="center"> <form> <button>кнопка</button> </form> <form> <button>кнопка</button> </form> <form> <button>кнопка</button> </form> ........... </div> </body> </html> В да…
0 votes5 answers -
Компиляторы , в чём разница ?
Всем привет. Подскажите простую истину которую никак сам понять не могу. Вот к примеру откроем пустую ASP . видим следующее: <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <!--#include file="Connections/Library.asp" --> <% // *** Edit Operations: declare variables // set the form action variable <!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> ….. </body> </html&…
0 votes0 answers -
Ссылка на таб.
Здравствуйте. На сайте реализованы вкладки по такому принципу. Подскажите, как реализовать возможность указывать ссылки на отдельные вкладки ? Пробовал адаптировать вот это, но не получилось. Подскажите пожалуйста!
0 votes1 answer -
Как привязать событик на выполнение к кнопке
Здравствуйте. подскажите как к кнопке которая находится не на форме привязать событие на отправку данных в БД на сервере. Вот код отправки данных в БД с использование кнопки на форме. <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <!--#include file="Connections/Library.asp" --> <% function pro(){ return 20; } %> <% // *** Edit Operations: declare variables // set the form action variable var MM_editAction = Request.ServerVariables("SCRIPT_NAME"); if (Request.QueryString) { MM_editAction += "?" + Server.HTMLEncode(Request.QueryString); } // boolean to abort record edit var MM_abortEdit = false; %> <% if (String(Request("MM_insert")) == "form1") { …
0 votes1 answer -
onMouseOver
HTML <div class=t onmouseover="alert('ололо')"> <a href=gb.php>гостевая</a></div> - работает. <div class=t onmouseover="win()"> <a href=gb.php>гостевая</a></div> - не работает. JS function win { var win = window.open("http://google.com", "Google.com") }
0 votes6 answers -
Нужна помощь в Jqeury
В общем, переделываю шаблон для сайта, почти все закончил, но возникла проблема с менюшкой. Показываю на скриншотах что да как. Меню с двумя разделами, реализовано по принципу меню-закладки. Это первое раздел меню При нажатии на ссылку "Раздел 2" появляется с помощью .hide() и .show() появляется второй раздел в этом же меню. При этом так сказать "стрелочка" перемещается с помощью .animate от одной ссылки к другой Вот такое мне меню нужно. Но если еще раз нажать на ссылку "Раздел 2", эта "стрелочка" убегает за экран, вот скриншот: Вот тут у меня и возникла проблема, как сделать так чтобы при втором щелчке эта стрелочка не убегала а осталась на месте, ну или в крайнем сл…
0 votes2 answers -
yandex maps, позиционирование
Есть домик на карте: http://clip2net.com/s/1Qai3 При увеличении/уменьшении карты домик теряет своё позиционирование: http://clip2net.com/s/1Qaf2 Как сделать чтобы он был на своих координатах?
0 votes1 answer -
Помогите найти слайдер с счетчиком слайдов
Привет. Не могу найти слайдер с счетчиком слайдов ("1 из 5"). Нужен эффект slide и возможность редактировать HTML счетчика (необязательно через API, можно и в ядре поковырять). Нашел Galleriffic, но там эффект смены слайдов "fade" и поменять нельзя. Еще нашел Galleria, но я так и не нашел как отредактировать HTML счетчика (нужен именно формат "1 из 5"), причем в ядре плагина не нашел даже функции вывода счетчика (искал по классу). Слайдер с счетчиком изображений прям больная тема для меня) Знаний написать свое пока не хватает, а в паблике очень мало слайдеров с такой функцией. Помогите с поиском, пожалуйста
0 votes3 answers -
serialize() и name кнопки
$(function() { $(".visible").submit(function(event){ var data = $(this).formSerialize(); event.preventDefault(); $(this).find(".invis").html('<img src="../images/loaderA16.gif" alt="Uploading..." />'); var block = $(this).find(".invis")[0]; var success = function(result){ $(block).html(result); $(block).delay(3500).fadeOut(); } var error = function(){ $(block).html('<span style="color:red;">Cant load data </span>'); } $.ajax({ 'data' : data, 'url' : $(this).attr("action"), 'type' : $(this).attr("method"), …
0 votes10 answers -
Функция extend
Помогите наследованием через extend function extend(Child, Parent) { var F = function() { } F.prototype = Parent.prototype Child.prototype = new F() Child.prototype.constructor = Child Child.superclass = Parent.prototype } // создали базовый класс function Animal(..) { this.one=90 } // создали класс // и сделали его потомком базового function Rabbit(..) { ... } extend(Rabbit, Animal) // добавили в класс Rabbit методы и свойства Rabbit.prototype.run = function(..) { ... } // все, теперь можно создавать объекты // класса-потомка и использовать методы класса-родителя rabbit = new Rabbit(..) alert(rabbit.one)//ошибка можно полный пример ?!Очень б…
0 votes2 answers -
Калькулятор JS
Люди помогите доделать калькулятор,в java не селен((( Вот формочка: <span>Кол-во: <span style="color:#FF0000">*</span></span><input id="digitA" name="sum" type="text" size="2" maxlength="20" style="margin-left:64px;" /> <span>- </span><select name="valuta"> <option id="digitB" value="wmr">WMR</option> <option id="digitC" value="wmz">WMZ</option> </select> <input name="coll" type="button" value=" = " style="margin-left:5px;" onClick="calculate();" /><span> Итог: </span><br /> <input type="text" id="summa" value="" /> Вот скрипт: function calculate() { var a =…
0 votes5 answers -
Два монитора - как определить разрешение?
Всем привет! Задача такая - есть сайт, заточенный под ширину экрана не менее 1024. Статистика показывает, что заходит народ и с меньшей шириной - видимо нетбуки, наладонники, коммуникаторы и т.п. Поэтому задумал определять ширину экрана и клиентской части браузера, если ширина экрана позволяет, а ширина клиентской части меньше, разворачивать окно по onload до оптимального размера, если же ширина экрана меньше 1024 - предупреждать и показывать упрощенный вариант. Стандартный метод: <script language="JavaScript"> var width=0; if (self.screen) width = screen.width; else if (self.java) { var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsi…
0 votes4 answers -
При наличие id выполнять предписания
Всем добрый. Увы не зная обращаюсь за помощью Имеем document.getElementById("edit").size = "12"; При наличие тега с id "edit" меняется значение размера на 12, но если такого тега на странице не окажется, то скрипт выдаст ошибку и дальнейший сценарий не выполнится Хотелось бы ввести условие if когда "document.getElementById("edit").size = "12";" выполнялось бы только при наличие id edit Если я не ошибаюсь, должно получиться что-то вроде: function editselect() { var elm = document.getElementById("edit"); if(elm) { elm.size = "12"; } } Помогите, пожалуйста, дописать
0 votes14 answers -
Gallery на JavaScript
Всем доброе время суток! У меня вопрос, что нужно изменить чтоб можно было сохранять картинки у себя на компе в оригинальном виде? в JavaSript я не селен, чтоб было понятно вот мой обычный сайт http://desktophd.ru/index.php/3d-grafika заранее спасибо
0 votes10 answers -
Случайный выбор из списка
Здравствуйте! Стоит задача сделать случайный выбор из списка, который должен состоять из <div>'ов, в которых картинка и ссылка! Так как мне надо сделать несколько таких на одной странице, является ли возможным список сделать в отдельном файле, и ссылаться на него? В js не шарю совсем! Прошу помочь или просто навести на мысль! Спасибо)
0 votes2 answers -
Плюс 4 процента к итоговой сумме
Подтолкните в нужном направлении, верно ли я делаю? исходная ф-ция: <script> <!-- function submitForm(val) { if(val != 'Y') document.getElementById('confirmorder').value = 'N'; var orderForm = document.getElementById('ORDER_FORM_ID_NEW'); jsAjaxUtil.InsertFormDataToNode(orderForm, 'order_form_div', false); orderForm.submit(); return true; } //--> </script> ну и то что я пытаюсь так сказать сделать: <script> <!-- function submitForm(val) { if(val != 'Y') document.getElementById('confirmorder').value = 'N'; var person_legal = document.getElementById('PERSON_TYPE_2'); var sum = document.getElementById('sum_product'); var without_n…
0 votes14 answers -
Крутая форма
Кто нить в курсе как сделать дефолт текст в инпуте при фокусе, которого нельзя редактировать. Пример есть на этом сайте https://www.tcsbank.ru/credit/form/?utm_source=tinkoff_form .Там кликните в поле Мобильный телефон и увидите. Можете помочь найти правильный подход, как это реализовать? Спасибо заранее всем отвечающим.
0 votes5 answers -
Как разобрать результаты Sql запроса в Javascript
Доброго времени суток! такая вот задача есть Javascript функция она отправляет ajax запрос в результате которого должна получить результат запроса в базу от такого кода $v = $_REQUEST['param'] $sql = "SELECT `id`,`name` FROM `users` WHERE `city` = '$v'"; $result = mysql_query($sql); $s = mysql_fetch_array($result); $obj = $s; echo json_encode($obj); массив то я получаю а вот как разобрать его я не пойму нашел такой вот код for(var key in obj){ var val = obj[key]; alert (key+'='+val); но он пробегает только 1ю строку массива начала по цифровым индексам а потом по буквенным, а вот как обратиться к конкретному полю конкретной строки не могу понять. то есть нужен ана…
0 votes17 answers -
Неправильное отображение плагинов
Здравствуйте. Проблема с подключением js, а точнее jquery плагинов. При загрузке сайта скрипты подгружаются "криво". Например разваливается меню или слайдер. После обновления страницы все нормально отображается. Что делать?
0 votes2 answers -
Raphael
Добрый день/вечер/утро/ночь! говорю сразу я новичок дубовый. решился воспользоваться библиотекой Raphael, но тут же встретил проблему - нету документации на русском. несмотря на мои знания английского, мало что понял в документации. собственно вопрос такой - создавая карту, как сделать перемещение ВСЕХ элементов? т.е. drag как я понял. нужно нажимая на любое место внутри svg, если удерживаю кнопку и перетаскиваю чтобы все объекты меняли свои Х и У. огромная благодарность за помощь(у меня 14 часов на выполнение задачи) кстати, карта берется из js файла, в котором каждая страна прописана отдельно, методами lineto/moveto/и кривыми.. выходит одна длиннющая строчка. upd1. норм…
0 votes2 answers -
Помогите решить проблему почты
Здравствуйте! На одном из своих сайтов заметил проблему. На сайте есть форма отправки e-mail/ письмо должен получать в таком формате От : Борис Кому: Всем E-mail адрес: boris@gmail.com Контактный телефон: Текст письма А получаю в таком формате От : cnkaarrkpy Кому: Самое интересное что при нажатии submit есть код java который и проверяет заполнение полей <script language="javascript"> function empty() { var i=0 ; var array=new Array() ; var reg1 = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/; var reg2 = reg = /^[\0-9\-\+\(\)]*$/; if (document.form.f_name.value=="") { array[i]="Ф.И.О."; i++; }…
0 votes2 answers -
помогите дописать меню
помогите разобраться..... <script type="text/javascript"> $(document).ready(function () { $("ul.menu_body li:even").addClass("alt"); $('img.menu_head').mouseover(function () { $('ul.menu_body').slideToggle('medi um'); }); $('ul.menu_body li a').mouseover(function () { $(this).animate({ fontSize: "15px", paddingLeft: "10px" }, 50 ); }); $('ul.menu_body li a').mouseout(function () { $(this).animate({ fontSize: "13px", paddingLeft: "10px" }, 50 ); }); }); </script> ————————————— при наведении курсора на картинку выпадает меню..... но закрывается это меню только при повторном наведении на ЭТУ ЖЕ картинку. как сделать что бы выпадающее меню закрывалось нормально ??…
0 votes1 answer -
Очередность функций
$(document).ready(function(){ function qa(){ $('span').animate({'top':"15px","opacity":"0"},400).html(parseInt($('span').html())+1).animate({'top':"-15px"}).animate({'top':"0","opacity":"1"},200);} $('button').on('click',qa); }); Нужно чтоб все функции выполнялись поочередно, но фун-я .html() всегда выполняется первой Как это исправить Вот пример http://jsfiddle.net/Zak2W/ То есть в этом примере сначала происходит смена цифры а уже потом эффект её перехода и от этого нужно избавится З.Ы. И если нажать несколько раз на кнопку анимация будет повторятся несколько раз, как и от этого избавится?
0 votes2 answers -
Помогите дописать скрипт
Здравствуйте, друзья! Мне нужно написать скриптик, который сначала при загрузке страницы каждому элементу <а> присваивает обработчик на событие onclick. В самом обработчике нужно поменять картинку img с определенным id (src на другой файл) Я профан в js. погуглив тему собрал такой скрипт <script type="text/javascript"> i=0; img_a=new Array() img_a[0]=new Image() img_a[1]=new Image() img_a[2]=new Image() img_a[0].src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/back1.jpg" img_a[1].src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/back2.jpg" img_a[2].src="<?…
0 votes2 answers -
Отправка запроса по почте
Вот такая задача: есть сайт с каталогом продукции без цен. Около каждой позиции хочу создать кнопку - "Запрос цены". При нажатии на которую всплывает окошко (думаю, посредством JS), с полями "Ваше имя.. Ваш телефон.." и кнопкой "Запрос". Всё, после этого эта короткая инфа отсылалась бы мне на почту. Как реализовать? Правильно ли выбран JS для такой задачи?
0 votes1 answer