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
-
Удаление действия resizable
у меня есть блок, при клике на который он принимает resizable из jQuery UI. Каким образом я могу снять resizable с этого блока? Например при клике на второй блок нужно снять это действие с первого блока.
0 votes2 answers -
for/in
Есть неясность, прошу помощи. Вот код: var o = {x:1, y:2, z:3}; for (var i in o) console.log(i); На выходе: x y zКак работает? (Как я понял) Строка 1. Объявление объекта "o". Строка 2. Сначала идет проверка, является ли "o" объектом. В моем случае да, является. И имеет три свойства: x, y, z. Потом идет инициализация переменной i. Успешно. После этого начинается цикл for/in. Каждый раз переменной "i" присваивается очередное свойство объекта "o". Причем, как я понял, не его значение, а его имя, в противном случае консоль выдала бы это: 1 2 3 Теперь, если немного изменить код: var o = {x:1, y:2, z:3}; for (var i in o) console.log(o); , то получается такой результат: 1 2…
0 votes5 answers -
Проблема с webkit
В общем ситуация такова. После перезагрузки (через простую кнопку обновить страницу или через F5, ctrl+F5) у браузеров на webkit (В Safari не проверял, но в Opera последней и Chrome) скрипт отрабатывает и после этого браузер возвращает значение на исходную. Ни один из ниже приведённых примеров и многих других вариантов придуманных и найденных не выполняет свою задачу. Пара вариантов: $("html, body").animate({scrollTop:400},"slow") $(window).scrollTop(400); document.getElementById("bottom").scrollIntoView(true); Пробовал сделать после загрузки самой страницы аналогично. $(window).load(function(){ }); window.onload = function(){ } Думал может я дур…
0 votes4 answers -
Как заменить datetime-local в браузерах-динозаврах?
Мне нравится эта форма, всё по стандарту, никаких придумываний чего-то там ещё. Но одна проблема - на данный момент мало кто поддерживает этот стандарт. Пользуясь оперой не сильно даже задумывалась над этим, а когда пошли тесты и увидела, что творят другие браузеры, волосы встали дыбом. Встал вопрос, нужно сделать проверку на существование данного типа в версии браузера, и если нет, подсунуть что-то другое. Вопрос: какие есть готовые решения, которые ОООООЧЕНЬ сильно похожи внешне на вариант оперы? Если нету когда на чистом JS и нужны фреймворки, нужно будет заставить это работать в Iframe, так как без необходимости тянуть лишние скрипты нельзя, и нельзя давать всем под…
0 votes1 answer -
Аякс+пыха, вывод из бд
Надоело мне играться с dom, захотел попробовать ajax. Простой пост аякс запрос на файл toMysql, который должен: 1)производить запись в бд - это получилось 2)выводить все записи из таблицы Мускл.(Я понимаю, что это затратно, потом переделаю, на вывод именно тех записей, которые еще не вывелись.) Именно на втором пункте я столкнулся со сложностью: выводится только первая запись, хотя запрос составлен, чтобы выводились все записи в обратном порядке сортируясь по столбику id_post(числовой столбик, уникальное значение). МуSql запрос в контексте пхп: $sql = "SELECT id_post, name, post, timing FROM post ORDER BY id_post DESC"; $result = mysql_query($sql); $result = mysql_fetch_…
0 votes1 answer -
Добавить js к блоку div
Вот надо чтобы ф-я с датой определяла по блоку, какую он имеет дату, и выполняла некоторые ф-ии Ну вот как это сделать? А как задать блоку функцию <div id="block">(как тут подключить функциию с параметрами даты?)</div> Т.е. если ссылке <a href="javascript:show_hide('1');">текст</a>, то как быть с блоком???
0 votes3 answers -
Удаление элемента массива
Скажите пожалуйста, как удалить элемента массива так, что бы его ключ не был виден в цикле for in. То есть, в результате выполнения такого кода: object = [0,1]; object[0] = undefined; // операция удаления s = ''; for(i in object) s+= i+'-'+object[i]+' '; alert(s) s примет значение: '0-undefined 1-1 ' , а надо удалить элемент так, что бы s приняла значение: '1-1 '
0 votes1 answer -
Компиляторы , в чём разница ?
Всем привет. Подскажите простую истину которую никак сам понять не могу. Вот к примеру откроем пустую 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 -
клик по созданому елементу
shapes = []; createRect = function (x, y) { shape = r.rect(x, y, 95, 25, 20); shapes.push(shape); text = r.text(x + 40, y + 10, "New node"); texts.push(text); for (i = 1; i < shapes.length; i++) { //color = Raphael.getColor();//рандомний колір tcolor = "#4C5053"; scolor = "#BDBFC1"; fcolor = "#FCFEFF"; shapes[i].attr({ fill: fcolor, stroke: scolor, "stroke-width": 2, cursor: "move" }); texts[i].attr({ fill: tcolor, stroke: "none", "font-size": 15, cursor: "move" }); array = new Object(); array[i] = ("shapes" + i); shapes…
0 votes2 answers -
Помогите со скриптом
Доброго времени суток! Помогите найти такие (или подобные) скрипты, как на этом сайте: http://www.ledifit-nsk.ru. Там типа слайдшоу скрипт и выезжающий текст под фото. Заранее спасибо
0 votes2 answers -
Фотоальбом в первом сайте
Привет, подскажите как сделать фотоальбом на странице, желательно чтобы были картинки а при нажатии на них они увеличивались, сайт делаю первый, в java script 0, что надо делать и знать?
0 votes5 answers -
выбор из селекта java script
Народ подскажите как через Условие if проверить на заполнение из списка то получаеться в этом коде при нажатии кнопки "Ок"просто выбранному списку приваиваеться значение 1 и выводиться алерт)а проверки нет .Если меняю на любое другое значение например на 0 то при нажатии ок опять присваиваеться 1.как правильно прописать?)f3-действия формы, _oc123-идентификатор списка. if(f3._oc123.value = 1){ alert("Error"); }
0 votes0 answers -
Несколько div на странице с разными id...
Несколько div на странице с разными id и внутри каждого есть input одним и тем же id То есть например 3 div с разными id, и в каждом из них есть по input но у них одинаковый id. Вопрос Почему, делая запрос $('#idInput') возвращает всего один первый, а остальные не видит ? думал массив вернет....
0 votes2 answers -
счетчик, можно ли без аякса?
Приветствую! Есть приблизительно такой кодец: for($i=0; $i<1000; $i++) { ...............blablalba echo $i.'%<br />'; flush(); } хотелось бы выразить это одной строкой, что-то вроде "сделано 50%", что бы цифры % обновлялись. Посещают мысли об аяксе, но может можно как-то проще?
0 votes0 answers -
Проблема с IE
Всем привет! Есть код: document.write("<div><form action='http://easygoods.ru/index.php?module=market&act=orderlot' method='post' target='_blank'><input type='button' value='Просчитать доставку этого лота' onClick=\"popupWin=window.open('http://easygoods.ru/index.php?module=market&act=lotcalc', 'Easy Goods', 'width=400, height=500, resizable=yes, scrollbars=yes, status=yes'); popupWin.focus(); return false;\"> <input type='hidden' name='link' value='"+url+"'><input type='submit' value='Заказать этот лот'></form></div>"); Проблема в том, что при нажатии на кнопку: "Просчитать доставку этого лота" в IE вылетает непонятная …
0 votes2 answers -
Копирование элементов из одного списка в другой
Доброго времени С помощью плагина Sortable возможно ли осуществить копирование элементов из одного списка в другой (чтобы в другой список попадал не сам перетаскиваемый элемент, а его копия)? Допустим, можно просто написать клонирование <li> и поместить в переменную.. А как потом связать ее с "сортировкой" ?
0 votes1 answer -
Выполнение функции через N раз.
Нужно сделать так, чтобы функция по щелчку mouseWheel происходила через 2 раз(в данном случае). Ничего лучше этого способа в голову ничего не пришло: .... var abcX = 0; if (wheelDeltaY < 0){ // если крутим колесо вниз ++abcX; // +1 к переменной abcX if (abcX == 3){ // если abcX == 3 myScroll.scrollToPage('next', '0', 1000); // происходит функция abcX = 0; // сбрасываем abcX для цикличности return false; } }; .... Тут беда в переменных, почему это не работает? Работает так(но срабатывает при каждом действии): if (wheelDeltaY < 0){myS…
0 votes2 answers -
jquey-движок для работы с таблцами
сам не очень хорошо представляю о чем спрашиваю. поэтому, предполагаю, что ответ будет таким же неопределенным. но все равно нужен. ищу движок для работы с таблицами на jquery. посоветуйте пожалуйста какой-нибудь несложный. с помощью него мне нужно решить такую задачу. есть таблица из 3 колонок(имя, возраст, пол). нужно создать возможность сортировать строки по любому столбцу. решить задачу нужно именно с применение jquery
0 votes4 answers -
Проблема с работой скрипта
Всем привет. Изучаю Canvas. Курю туториалы. В одном из уроков был следущий код: https://jsfiddle.net/parnas/0yh8751v/ В уроке такой код работает. А у меня нет. У меня работает только если убрать onload и функции. Тоесть вот так: https://jsfiddle.net/parnas/ucw4boap/ Где подвох не понимаю. Спасибо заранее за помощь!
0 votes2 answers -
submit формы на JavaScript
Добрый день. Может ли ктонить подсказать почему при нажатии на кнопку "Вход" Я могу войти на сайт, а с помощью JavaScript (раскомментировать 2-е строки) не могу. <html> <form method="post" name="form1" id="form1" action="http://noclick.ru/login.php"> <input type="text" name="log" value="btg_work@mail.ru" /> <input type="password" name="passwrd" value="79360" /> <input name="lo" type="submit" value="Вход" /> </form> <script type="text/javascript"> //ss=document.getElementById("form1"); //ss.submit(); </script> </html>
0 votes0 answers -
И снова наследование
Только начинаю осваивать JavaScript. Столкнулся с ситуацией, которую не знаю как разрулить правильней. Пишу анимацию на canvas, данные получаю через JSON в виде массива. Получаемые данные выглядят так: { "Options":{ "Width":123, "Height":321 }, "Objects":[ { "name":"xxx", "x":123, "y":123, "image":"xxx.png" }, { "name":"xxx", "x":123, "y":123, "image":"xxx.png" } ] } Если я правильно понимаю, то свойство Objects содержит индексированный массив объектов со свойствами, с которыми я работаю. Хочется построить прототип, имеющий некоторые методы (например, draw) и который будут наследовать все п…
0 votes3 answers -
input pattern и required
Если пользователь не ввёл текст в поле ввода или ввёл его не по pattern, можно ли как-то узнать об этом в JS, ориентируясь именно на ошибки pattern и required.
0 votes0 answers -
Проблемка со скриптом
Всем привет как зделать так чтобы prompt никуда не девался если пользователь вводит просто одни проблелы ? у меня есть предположения var getStr = 1;do{getStr = prompt("Введите что-то");}while(!getStr || getStr == " ");" " этого мало защита от одного пробела как зделать чтобы сколько бы ты их ненаписал окно будет висеть ?
0 votes3 answers -
Как передать данные картинки.
Многоуважаемые продвинутые программисты. Необходимо: При нажатии на мини картинку onclick = 'setBigImage($file)' срабатывала функция и выводилась большая картинка с тем же именем code/kart/$file; ??? <script type="text/javascript"> function setBigImage(foto) { document.getElementById("bigimg") = code/kart/foto; } </script> <img id = 'bigimg' src = 'code/kart/1.jpg' alt = 'Главное изображение' /> <img src="code/kartmin".$file ."" border="1" onclick = 'setBigImage($file)' alt=". $file .">
0 votes3 answers -
нужна помощь!
помогите скриптеры дорогие! суть: есть сайт на котором есть фоновая картинка-анимация. нужно сделать так чтобы через 10 секунд(например) после полной загрузки страницы показался новый слой с другим фоном,он с текстом и чтобы старого фона не было видно. скрипт нужно написать! <div id="test"></div> <script> function hide() { var teston = document.getElementById("test"); teston.style.display = "none"; } setTimeout("hide()", 10000); вот такое работает а другие способы? попроще никак нельзя? кроссбраузерность не нужно, важно чтобы работало с ие 8-9, мазила 11 и выше, в хроме, в опере 11 и больш…
0 votes3 answers