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
-
размер изображения от размера окна
Есть задача открытия рисунков в новом окне. Все рисунки разные по размеру и если рисунок больше чем текущее разрешение экрана , то размеры нового окна (и, соответственно, рисунка) уменьшить. Единственное, что сейчас имеем - это произвольные рамеры нового окна и рисунка (для всех одинаковые). Инетерсует, как можно получить размеры рисунка по ссылке и текущее разрешение экрана? Содержимое imageview,js function openWin(img_num) { var NW=window.open('', 'New', 'height=600,width=800'); NW.document.write('<head><title></title></head><body bgcolor=#000000><div align=center><img src="'+img_num+' " width="800" height="600"></div>…
0 votes6 answers -
Нужен скрипт: Блок, плавающий по странице вверх-вниз
Пример не могу показать, если бы нашел, оттуда бы и взял. Значит, нужен такой скрипт, который бы обеспечивал эффект плавающего меню. При этом важно ограничить верхнее и нижнее положение относительно границ страницы - чтобы не наезжал на оформление. Мне не нужны всякие выпадающие списки или дополнительные красивости. Нужно просто плавно "елозить" блоком до определенных границ. Помогите ссылкой?
0 votes13 answers -
Крестики нолики
Почему выводит ошибку cells.addEventListener is not a function? https://jsfiddle.net/958Lpcra/1/ Подправил, всё равно не работает https://jsfiddle.net/958Lpcra/2/ Опять изменил и почему не работает? https://jsfiddle.net/958Lpcra/3/ А теперь почему не работает? При щелчке на первую ячейку или на вторую, запускается слушатель и если в этой ячейке, на которую кликнули, нету класса x или o,то добавить класс x. https://jsfiddle.net/958Lpcra/6/
0 votes15 answers -
замена input на a
Ребят, подскажите, пожалуйста Форма с кнопкой <form id="id-form" method="get" accept-charset="UTF-8" action="/url"> <input type="submit" value="кнопка" id="id-knopki"> Каким образом сформировать ссылку, чтобы при клике выполнялось аналогично нажатию по кнопке? <a href="#" onclick=" ? ">кнопка</a>
0 votes12 answers -
Кинетическая прокрутка
Здрасте, я хочу сделать прокрутку с инерцией, то есть я нажимаю на элемент в списке и как бы толкаю его вверх, и список прокручиватся, то есть как в телефонах, вот видео (листание контактов)это возможно на javascript? заранее спасибо
0 votes20 answers -
Организация каталога и поиска по нему
Здравствуйте ! Подскажите пожалуйста в этом скрипте почему у меня не выравнивается таблица document.write("<table width=800px cellspacing=1 border=0 align=center id=cnt"+i+" class=dataRow><tr bgcolor=#dddddd>"+ и не происходит поиск в столбцах <td width=60px>"+contents[4] <td width=60px>"+contents[5]. Весь код ниже. Пытаюсь сделать 5 элементов в строке массива, в первой только для примера. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD><meta http-equiv="content-type" content="text/html; charset=windows-1251"> <TITLE>Поиск через форму в таблице</TITLE&…
0 votes17 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> </head> <body> <form name="form" method="post" action=""> <p> <input name="textfield" type="text" size="50" value="Name *" /> </p> <p> <input name="textfie…
0 votes14 answers -
Ручное формирование FormData object
Доброго времени суток, форумчане! Имеется задумка вручную формировать FormData object и отправить его ajax jquery. Имеем динамически формируемая From'a и прочие элементы веб интерфейса, которыми пользователь может управлять. Нам надо собрать объект FormData и отправить его ajax'ом POST. За ошибка в синтаксисе не ругайте =) Вопрос не в синтаксисе, а в пробеле знаний в области формирования объектов, и объектов типа FormData Пример кода: name = document.getElementsById....value; body = document.getElementsById....value; tags = document.getElementsById....value; var data = new FormData(); data.append('name',name); data.append('body',body); data.append('tags…
0 votes9 answers -
Ext JS
Кто нибудь работал с Ext Js ?
0 votes17 answers -
Скроллинг div'a
Добрыого времени суток. Подскажите, как реализовать подобную вещь: имеется контейнер, в который вложен большой див. У контейнера overflow:hidden; необходимо реалисовать прокрутку вложенного дива на 300px при клике на ссылки [Сюда] [Туда] (влево и вправо, соответственно). Вот пример html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Скроллинг</title> <style type="text/css"> #outer{ width:300px; height:100px; border:1px solid #ccc; overflow…
0 votes2 answers -
аналог margin
есть блок, который должен выезжать вниз. была задана функция function movemenu() { if (step>=0) { document.all.menu1.style.posTop+=step step-- var movetimer=setTimeout("movemenu()",pause) } else { clearTimeout(movetimer) } } var step=20 var pause=5 menu1 абсолютно позиционированно, все замечательно работает... Когда убраю позиционирование и заменяю posTop на marginTop: function movemenu() { if (step>=0) { document.all.menu1.style.marginTop+=step step-- var movetimer=setTimeout("movemenu()",pause) } else { clearTimeout(movetimer) } } var step=20 var pause=5 блок смещается, но резко, т.е. не выплывает, почему-то не ра…
0 votes15 answers -
Jquery, Последовательное выполнение функций разных div в одном скрипте.
Идея простая. Есть блок, id=’animation_block’. В нем находятся четыре div-а, с display:none. Эти блоки имеют id: im1, im2, im3, im4. В каждом своя текстура. Я хочу, что бы они плавно появлялись и исчезали по очереди, и так по кругу. Как я себе представляю код: <script type="text/javascript"> $(document).ready(function () { setInterval(function () { $('#im1').fadeIn(1000).fadeOut(400); $('#im2').fadeIn(1000).fadeOut(400); $('#im3').fadeIn(1000).fadeOut(400); $('#im4').fadeIn(1000).fadeOut(400);}, 0); }); </script> Но анимация происходит не последовательно, а вместе. Знаю, как решить вопрос setTimeout, но хотелось бы без этого обойтись. Помогите, п…
0 votes1 answer -
Подсч?т файлов в папке
Здравствуйте! Подскажите, пожалуйста, какими конструкциями можно организовать подсч?т количества файлов в папке по маске (*.jpg)?
0 votes11 answers -
Добавление класса элементу при прокрутке к этому элементу
Доброго времени суток! Нужна помощь! Нужно добавлять класс элементу при прокрутке к нему. То есть есть элемент, например с классом title, нужно что бы когда юзер докручивал сайт до него, автоматом добавлялся бы еще один класс. Хочу реализовать таким способом вызов анимации! Очень надеюсь на вашу помощь!
0 votes3 answers -
Отследить изменение input
Здравствуйте. Каким образом можно отследить изменение input, если его значение меняется скриптом? Триггер onchange в таком случае не срабатывает. Сейчас на сайте сервер ajax'ом присылает js код, который меняет значение input и у меня нету доступа к той части кода. Можно повесить обработчик, чтобы он в этом случае срабатывал? для тестов
0 votes9 answers -
Переменная, квадратные и фигурные скобки
Привет всем, не могу загуглить, что означает? var var1 =[]; var var2 = {}; Спасибо за ответы
0 votes4 answers -
вопрос по xml:namespace
есть такой способ объявить namespace в html файле тоже самое можно сделать написав атрибут в теге html: можно ли тоже самое сделать в стилях ? т.е. . или иными способами?
0 votes24 answers -
Защита кода от просмотра
Пишу html 5 игру и собираюсь разместить у себя на сайте и возник вопрос как защитить игру от просмотра и от кражи. Например во flash даже если удастся взломать через декомпилятор, то не каждый будет копаться в as 3.0. коде. То здесь все наведу можно копировать и сохранять к себе на жесткий диск менять параметры и смотреть на результат. Я бы и дальше делала игры на flash AS 3.0. но он устарел и на телефонах больше не идет.
0 votes8 answers -
Поэлементное отображение содержимого
Всем привет! Подскажите пожалуйста, как реализовать поэтапное выведение изображений с заданным временным интервалом. Задача: ———————————————————— На странице есть 5 изображений, они подгружаються, но не выводяться, а по прошествию некоего времени начинают отображаться в браузере в своей последовательности (1-3-2-5-4) ———————————————————— В чем суть такой реализации? Большое спасибо за помощь!!
0 votes10 answers -
Как определить разрешение экрана для IE без javascript
У меня стандартная ситуация: необходимо определить разрешение экрана. (под каждое разрешение идёт своя css-таблица.) Для этого использую вставку Javascript в код страницы (как везде рекомендуют). <comment> <script language=JavaScript> if (screen.width <= '1024') {document.write ('<LINK href="main.css" rel="stylesheet" type="text/css">'); } else {if (screen.width > '1024') {document.write ('<LINK href="main1280.css" rel="stylesheet" type="text/css">'); } } </script> </comment> Но такая схема "безболезненно" подходит для всех броузеров кроме Internet Explorera. При открытии такой страницы в Internet Explorere появляется …
0 votes6 answers -
как не надо писать?
Вопрос от полного новичка. Обложившись книгами сейчас начал интенсивное изучение JS. Вопрос, всему ли надо верить что написано? Точнее даже, реально ли выделить группу нежелательных приемов? Может у кого есть рецепты, "как не надо программировать", какие методы являются дурным тоном или просто дырявые? Я бы тогда сразу эти моменты в голову не закладывал. Заранее благодарен.
0 votes20 answers -
jQuery Ajax => редирект
Доброго времени суток уважаемые форумчане есть небольшой но довольно тонкий вопрос. Собственно суть:есть регистрация пользователя, 2 поля логин:пароль, при вводе логин сравнивается с базой чтобы сообщить о возможном повторе, после нажатия книпки "зарегистрироваться" проверятеся наличие значений в полях, ну это предистория, суть вот в чём, после заверщения регистрации должен произойти редирект на index.php предположем, собственно я всё понял кроме как этот самый редирет прописать success:function(result) { if(result == "success") document.write(unescape('%3Cscript%3Ewindow.location.href="index.php";window.location.reload();%3C/script%3E'));…
0 votes2 answers -
Как реализовать интерактивную карту
День добрый. Задача реализовать карту: при нажатии на регион, появляется окошко с текстовыми данными (регион может подсвечиватся). Не горю желанием реализовывать такое на Флеше. Есть ли вообще скриптинг для реализации такой задачи? Может попадалось кому-то что-то? спасибо
0 votes20 answers -
Плавный переход по якорям
Было дело, тут спрашивали как такое осуществить. Сегодня была такая задача, и я ее реализовал, конечно не на чистом JS, а с помощью jQuery. Но все же поделюсь своим кодом, мож кому пригодиться. Из плюсов: при отключенном джс работает как обычный якорь. Можно менять время за которое будет осуществлена прокрутка, и также можно менять easing, если дополнительно подключить плагин изинга (http://gsgd.co.uk/sandbox/jquery/easing/) подключение jQuery('a[href^="#"]').anchorScroll(); сам плагин // anchorScroll jQuery.fn.anchorScroll = function(options){ var options = jQuery.extend({ duration: 300, easing: 'swing', locationReplace: true }, options); return this.each(fun…
0 votes4 answers -
Подменю и элементы формы
На сайте реализовано подменю с помощью банального появления и скрытия слоя: Все замечательно работает, но вот в ИЕ, когда под менюшкой находиться элемент формы , то слой DIV выходит под этим элементом. Замечено только в ИЕ и только с , как исправить? Спасибо!
0 votes6 answers