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
-
Получить все элементы на странице
Можно ли с помощью js получить массив абсолютно всех элементов на странице (не по тегу или name), а ваще все? Существует ли какое-нить свойство типо document.elements... ну вы поняли))
0 votes37 answers -
Умные вкладки
Как сделать, что б содержимое всех вкладок при отключении скриптов были все показаны (display: block), а при скриптах содержимое неактивных вкладок было спрятано? И сами вкладки при скриптах были показаны, а при отключении скриптов - скрывались. В скриптах, ламер я) Попробовал function tab() { document.getElementById("t2").style.display = "none"; document.getElementById("t3").style.display = "none" document.getElementById("tab").style.display = "block" } #t2, #t3 {display: block} #tab {display: none} <body onLoad="tab; return false">...</body> ...ничего В гугле всё перерыл, нашёл супер-вкладки. Там как раз как я хочу, но не понимаю как там это устроено всё…
0 votes33 answers -
Onkeypress в ИЕ
window.onkeypress = function() { alert('текст'); } Работает везде кроме ИЕ. Подскажите как в ие это реализовать?
0 votes1 answer -
Модальное окно
Добрый вечер, господа. Есть mootools, в нем есть библиотека SqueezeBox, подключается так: window.addEvent('domready', function() { SqueezeBox.initialize({}); $$('a.link').each(function(el) { el.addEvent('click', function(e) { new Event(e).stop(); SqueezeBox.fromElement(el); }); }); }); соответственно для всех ссылок с class=link открывается модальное окно, в котором выводится содержимое по ссылке... В моем случае в модальное окно выводится страница, на которой есть ещё несколько ссылок, но при клике на них, модальное окно закрывается и переход по ссылке происходит в обычном окне браузера. ВОПРОС: как осуществить переход по ссылкам внутри…
0 votes0 answers -
jQuery и валидатор
у меня така проблема, валидатор смотрит в код jquery между тегами <script></script> и пишет мне про ошибки, например вот это if ($(".myForm input.userInput").val().length < 2 ) { Это что я в коде должен поменять < на "<" ???
0 votes5 answers -
увеличивающаяся каринка js
хочу сделать как тут (в самом низу серии картинок) может кто нибудь поможет... ps; я спрашивал у многих в лс,извините нашёл поприличнее ресурс...
0 votes8 answers -
Немое окно.
Помогите разобраться. Задача такая, по истечение таймера на странице нужно чтобы выдавалось окно с текстом. Собственно скрипт есть, и он работает Нужно, чтобы вместе с этим окном выдавалось звуковое оповещение, либо оно каким то другим образом привлекало к себе внимание. Например всплывало поверх всех остальных окон. Я посмотрел какие параметры может иметь window.open( адрес файла, имя окна, параметры ), Как правильно сделать так чтобы в этом открываюшемся новом окне проигрывался какой то звук. Что то типо того Как правильно это реализовать?
0 votes5 answers -
раскрывающийся текст
дайте, пожалуйста скрипт, который позволит реализовать задумку, которую видел на многих сайтах, но ни один не могу вспомнить. смысл в том, что есть ссылка, а при нажатии на неё под ней появляется другой, более обширный текст.
0 votes14 answers -
Адрес ссылки в JavaScript
Просматривая Яндекс вебмастер обнаружил ссылающийся на мой сайт форум, но при внимательном просмотре кода форума обнаружил, что url моего сайта: http://webford.ru/ фигурирует во многих ссылках этого форума, а так же в javaScript. Вот один из таких кодов с того форума: <script type="text/javascript"> //<![CDATA[ ipb_pages_shown++; var pgjmp = document.getElementById( 'page-jump' ); pgjmp.id = 'page-jump-'+ipb_pages_shown; ipb_pages_array[ ipb_pages_shown ] = new Array( 'http://forum.moskvichtuning.ru/index.php?showtopic=22274&hl=http://webford.ru/', 40, 85 ); menu_build_menu( pgjmp.id, new Array( "~~NODIV~~<div onmouseover='pages_st_focus("+ipb_pages_shown+…
0 votes3 answers -
innerHTML и Cannot convert undefined or null to Object stacktrace
привет. подскажите в чем проблема: в <div id="itPic" /> "вставляю" картинку с помощью innerHTML var thisPic=document.getElementById("itPic"); var ImgPath='<?php print('<img src="'.$getDirName.'/'.$getPicsArray[0].'" ">')?>'; thisPic.innerHTML+=ImgPath; когда пытаюсь чтобы по клику эта картинка заменялась другой таким же способом: var showAnotherPic='<img src="'+imgDir+imgTitle[i]+'">'; thisPic.innerHTML+=showAnotherPic; случается вот такая ошибка: Cannot convert undefined or null to Object stacktrace
0 votes5 answers -
Как убрать слушатель
Собственно сабж. Вешаю функцию вот так (примерный код): object.addEventListener('mousemove', function() {/* тут код */}, false); а как сделать removeEventListener, если у меня функция анонимна?
0 votes1 answer -
img hover
Добрый день! Подскажите как сделать, чтобы при наведении на любую каритнку выполнялась определенная функция?
0 votes2 answers -
какая функция возвращает количество символов
я хочу написать простенький валидатор для формы на jQuery что-то функция lenght мне не дает там количество общее символов как узнать? делал так if ($(".myForm input.userInput").value.length < 2) { alert("Все поля обязательны для заполнения!"); $(".myForm input.userInput").css({background:"yellow", border:"2px red solid"}); return false; }
0 votes3 answers -
Оценка фоток
Есть фотка: Наводим мышку на нее и появляется менюшка: В итоге можно оценить фоту и открыть большое изображение по ссылке: Сайт дам позже если понадобится, а то мало ли за рекламу посчитают) Там завязан файл .js на 65к символов Как я понял то это еще как-то связано с БД. Т.к. выводится текущее количество оценок...как-то подставляются ссылки на крупное изображение... Очень хочется попробовать сделать подобное, искал по инету уроки по оценке фоток(рейтингам и т.д.) и ничего не нашел, прошу подкинуть ссылок на подобные уроки и по возможности объяснить как такое возможно сделать...т.к. я ума пока не приложу)
0 votes3 answers -
Подмена текста в адресной строке браузера
Здравствуйте. Мне надо вписать текст в адресную строку браузера. Помогите это сделать на JavaScript плиз.
0 votes6 answers -
Проблема с картинкой, вылетающей при наведении на ссылку
Здравствуйте! Помогите пожалуйста, горят сроки! Задача: при наведении на каждую из ссылок должна вылетать картинка. Проблема в том, что картинка всегда вылетает в одном месте, а нужно, чтобы у каждой ссылки Вот исходный код: <html> <head> <title>Полимер-профиль</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> function hiddenLayer() { document.getElementById("descr").style.visibility = "hidden"; } function showLayer() { document.getElementById("descr").style.visibility = "visible"; } </script> </head> <body bgcolor = "#000000" text = "#ffffff"> &…
0 votes9 answers -
tiny_mce портит код
Вставляю в tiny_mce код типа: <a href="#" onclick="callme_click('uosMd8fznSr1@QzyuKvsOA'); return false;"> а он меняет его на: <a onclick="function onclick(event) { callme_click("uosMd8fznSr1@QzyuKvsOA"); return false; }" href="#"></a> и он, соответственно, не работает. Подскажите пожалуйста, как настроить tiny_mce так, что бы он не менял код. Написал в эту ветку т.к. более подходящей не нашел.
0 votes4 answers -
Почему код не работает в ИЕ
<script> function checkForm(id) { var img_ok = 'img1.gif'; var img_error = 'img2.gif'; switch(id) { case 'passwrd': if(document.getElementsByName(id)[0].value.length >= 4) { document.getElementById(id).src = img_ok; } else document.getElementById(id).src = img_error; break; case 'email': alert(document.getElementsByName(id)[0].value.length); break; } } </script> <input name="passwrd" type="password" onkeypress="if (event.keyCode==60 || event.keyCode==62) event.returnValue = false; if (event.which==60 || event.which==62) return false;" onKeyUp="checkForm(this.name);" size="20" maxlength="20" /> <img id="passwrd" src="im…
0 votes5 answers -
Замена css через скрипт
Доброго времени суток. Нашел недавно на форуме(этом) скриптик по добавлению-выгрузке css/js файлов, решил его применить. Изменения чисто косметические, но не работает - выгружать выгружает с большой радостью, а вот добавлять не хочет. В чем дело? http://www.beavers-net.narod.ru/news.html - страница со скриптом http://www.beavers-net.narod.ru/newCSS.js - скрипт Заранее спасибо. С ув.Олег.
0 votes0 answers -
Кинетическая прокрутка
Здрасте, я хочу сделать прокрутку с инерцией, то есть я нажимаю на элемент в списке и как бы толкаю его вверх, и список прокручиватся, то есть как в телефонах, вот видео (листание контактов)это возможно на javascript? заранее спасибо
0 votes20 answers -
Помогите переписать скрипт
У меня на сайте работает скрипт, перемещающий комментарии. $(document).ready(function(){ var first = 0; var speed = 700; var pause = 3500; function removeFirst(){ first = $('#listticker li:first').html(); $('#listticker li:first') .animate({opacity: 0}, speed) .fadeOut('slow', function() {$(this).remove();}); addLast(first); } function addLast(first){ last = '<li style="display:none">'+first+'</li>'; $('#listticker ul').append(last) $('#listticker li:last') .animate({opacity: 1}, speed) .fadeIn('slow') } interval = setInterval(removeFirst, pause); }); HTML: <div id="listticker"> <h2 class="tic">Последн…
0 votes19 answers -
Вызов JS функции parent-a из iframe
Добрый день, пытаюсь смастерить костыль. Есть два документа, находящихся на разных доменах. Есть документ parent и документ child. child открывается в iframe, расположенном в parent. Не существует способа добраться до dom-модели child из parent'a. А есть ли возможность из child'a получить доступ к dom-модели parent'a? Т.е. из iframe-а слазить в документ. Ну или дернуть функцию, описанную в parent? UPD: Нельзя
0 votes3 answers -
Помогите разобраться jQuery
Здравствуйте! Честно говоря вообще полный нуль в JavaScript и иже с ним... но необходимо решить такую задачку есть: item = document.getElementById(id); нужно к родителю item добавить класс "simle_class"... html вот такой: <ul> <li class="menu" id="menu_item1"> <a href="">Link</a> <div id="id1" class="dropdownmenu" style="visibility: hidden"> ... </div> </li> ... <li>...</li> </ul> в общем-то ситуация следующая. Есть меню с выпадающими подменю для каждого пункта, при наведении курсора на ссылку меню она меняет размер (li a:hover {font-size: 120%;} и появляется выпадающее подменю, так вот проблема в том, что когд…
0 votes10 answers -
Проблема с заменой getElementById
Я не очень хорошо разбираюсь в яве, поэтому прошу строго не судить. Возникла проблема с заменой getElementById, поясню что имею ввиду: Есть функция в которую передается любое целое число в переменной а. При вызове функции нужно увеличить значение поля input на 1. Вот такая конструкция работает: function plus(a) { var sum = document.getElementById('value_' + a); sum.value++; } Но КПК не поддерживает getElementById... При этом так работает, но только с конкретным числом: function plus(a) { document.catalog.value_1.value++; } Подскажите как можно в document.catalog.value_1.value++ вместо 1 подставить значение переменной a?
0 votes3 answers -
выпадающее меню
Немогу нагуглить, да и сообразить чтобы просто было что-то неполучается. Хочу сделать также как на этом форуме реализованы "опций" т.е. чтобы открывалось по клику, а закрывалось если клик в другом месте был.
0 votes14 answers