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
-
в теге <p> вложенном в div не работает onclick
Добрый день всем !!! Ниже приведен код , onclick для div работает а вот для <p> не работает . <div class="menu_but" onclick="show('1')"> <p class="main_menu" onclick="show('1')">аааааааааааа</p> </div> Подскажите что я сделал не так . Всем огромное спасибо за помощь
0 votes11 answers -
вставка картинки с помощью execCommand
Здравствуйте! Для начала: Я знаю, что "не стоит изобретать велосипед" и все такое... знаю, что этих висивигов в сети типа полно (хотя что-то я особо примеров не нашел достойных)... так что прошу не отсылать сразу в сад. А теперь собссно: Пишу свой миниатюрный висивиг, из функционала будет лишь самое необходимое: жирный текст, италик и т.п., выравнивание туда-сюда, вставка заголовков и вставка картинок. Возникло несколько вопросов: 1. При вставке картинки (execCommand('insertImage')) в Мозилле и в ИЕ (а может и в др. браузерах) включается ресайз картинок (элементы управления видны типа как в фотошопе). Можно это дело как-нить отключить? 2. Можно ли рулить кодом который ген…
0 votes5 answers -
Хелп с встплывающим блоком
Помогите пожалуйста с проблемкой. Нашел в сети вот этот скрипт. Работает jQuery. <A id=toggler href="#">Линк</A> <DIV id="ttttt" class="no-display drop-down-block">Всплывающий блок</DIV> <script type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <script type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'posi…
0 votes11 answers -
прозрачность png в IE6 и jQuery
поставил скрипт по изменению прозрачности блока при наведении (в блоке бэкграундом стоит картинка png). для обработки пнг картинки в ие6 использовал jquery.pngfix.js везде работает нормально, а в ие6 пнг обрабатывается, но не действует fadeTo Архив с картинкой, html, css и js. HTML: <html> <head> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript" src="custom.js"></script> <script type="text/javascript" src="jquery.pngFix.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(document).…
0 votes5 answers -
Не раскрывать <select>
Как сделать что б по клику на <select> он не раскрылся? То есть вообще бы ничего не сделал. А я уже событие onclick или omouseover обрабатывать буду.
0 votes17 answers -
Получение id элемента при клике
Доброго времени суток. Задался целью оптимизировать код. Нашел такую штуку: window.captureEvents(Event.CLICK); window.onclick = clicked; function clicked(e) {} Вот только она была описана в общем случае, а мне нужно как-то получить хотя бы id кликнутого эелемента.. В моём случае - делаю калькулятор и нужно узнать, по чему кликнул пользователь- если кнопка - послать по её названию обработку. Заранее спасибо.
0 votes9 answers -
Почему зависает скрипт?
Почему зависает скрипт? дебаговая функция берет элементы массива. Дебаг организован в виде функции... function dbg() { p=$('debug') l=arguments.length for(i=0;i<l;i++){ p.innerHTML+=arguments[i] if(i<l-1)p.innerHTML+=', ' } p.innerHTML+='<br>' } И по выполнению кода можно потом посмотреть что написал дебаг, отправляя туда любые параметры через запятую. Дебаг вызывается в функции вот так: names=getAllNames() for(i=0;i<names.length;i++){ names[i]=names[i].toUpperCase() // тут это явно неважно но оставлю в цитате кода. dbg(names[i]) .... } где getAllNames() возвращает массив function getAllNames() { a=new Array( 'имя1','имя2','имя3','имя4', .…
0 votes1 answer -
Транспартная задача
Преамбула - Есть в универ предмет такой Модели и Методы Управления - и проходят по нему так называемую транспортную задачу, за написание програмки для ее решения я хочу автомат Ну всякие дельфи и прочее это не моё… я выбрал JS - заодно и скил прокачать по нему…) Проблема - после нескольких шагов решения , имеем таблицу… с инпутами… Вопрос - как скопировать эту таблицу вместе со всем содержимым? Дабы первую оставить как оригинал и на её основе делать кучу дочерних для оптимизации найденного опорного решения. http://www.hart-flamov.ru/transport.html так же был бы признателен за общие косяки в коде… з.ы. Если есть умные мысли по самому алгоритму решения задачи и в особ…
0 votes13 answers -
вроде как элементарные вопросы по jQuery
Здравствуйте. Слезно прошу не бить и не отправлять читать мануалы (на то есть некоторые причины), а помочь советом\ответом. Всех негодующих прошу пройти мимо, всем понимающим и сочувствующим заранее большое спасибо! К делу. Пример страницы - http://splean.net.ru/ex/hover.html (utf-8 кодировку забыл убрать) Рисуночек: Такой блок есть во многих из ячеек таблиц, и изначально они все невидимы. Эти блоки являют собой как бы «подменю», просто сделано все не классическими ul-li, а таблицей и div’ами. Как заставить при наведении на ячейку таблицы показывать только ее дочерний блок, а не все остальные? Если сейчас навести на ячейку Проекты а потом опустить курсор на показавшийся …
0 votes2 answers -
подсказка на ссылке.
Задача такова.... есть ссылка в хтмл документе. как сделать так чтобы когда на ссылку наводим курсор рядом с курсором появлялся div c текстом который прописан в массиве javascript? я так понимаю что html: <a href="#" onMouseOver="over()">...</a> а яваскрипт: var a = new Array("текст1","текст2"); function over() { ....(не могу разобраться что писать тут) }
0 votes8 answers -
Настройка скрипта Light Box2
Здравствуйте уважаемые форумчане! Хотелось бы настроить прозрачность темного фона между изображением галереи и сайтом. Знаю, что нужно изменить значение... функции? аргумента? opacity от 0 до 1. Умолчальное 0.9 Вот код файла effects.js, если кто знает ткните пожалуйста пальцем // Copyright © 2005 Thomas Fuchs (http://script.aculo.us, [url="http://mir.aculo.us)"]http://mir.aculo.us)[/url] // Contributors: // Justin Palmer (http://encytemedia.com/) // Mark Pilgrim (http://diveintomark.org/) // Martin Bialasinki // // See scriptaculous.js for full license. /* ————- element ext ————-- */ // converts rgb() and #xxx to #xxxxxx format, // returns self (or first ar…
0 votes25 answers -
Проблема с динамическим добавлением divов в IE
Здравствуйте У меня следующая ситуация: Я написал скрипт реализующий вертикальное панельное меню в Firefox все работает прекрасно, а в IE по какой-то причине дублируются добавленные div Скрипт в архиве на народе Не подскажете в чем может быть проблема?
0 votes1 answer -
Привязка кнопки веб-эелемента к кнопке на клавиатуре
Такой вопрос, можно ли кнопку в калькуляторе, привязать к кнопке клавиатуры. К примеру, что бы при нажатии на кнопку равно или ввод на клавиатуре, калькулятор показывал бы результат, а не выводил бы равно в поле для ввода или не очищал поле для ввода?
0 votes4 answers -
Обновление изображения
Добрый день всем. Подсмотрел на одной страничке скриптик: function refr() { var bk = document.getElementById("t"); if(!bk) return false; var el = bk.getElementsByTagName("img"); if(!el) return false; var ell = el.length; var d = new Date(); var par = d.getHours() + "" + d.getMinutes(); for(var i = 0; i < ell; i++) { el[i].src = el[i].src + "?par=" + par; } } var tm = setInterval("refr()", 1000); Он обновляет картинки методом замены src. Сначала обращается к таблице (первая строка, id "t"). Потом собственно к картинкам (tag "img"). А потом начинает на основе даты мотать src (обновление раз в секунду). Не смог в оригинале найти управление данным скриптом. Ес…
0 votes2 answers -
Уровень
Вот скрипт: <script language="JavaScript"> var nick = ['$USERNAME$']; nick['$USERNAME$'] = 0; Mcost=0.014; Rcost=0.045; Scost=0.015; Kcost=0.009; Fcost=0.029; Icost=0.011; Acost=0.089; messages=$_FORUM_ENTRIES$; rep=$_REPUTATION$; news=$_NEWS_ENTRIES$; komments=$_COM_ENTRIES$; files=$_LOAD_ENTRIES$; images=$_PHOTO_ENTRIES$ articles=$_PUBL_ENTRIES$ Mmoney=Math.round(100 * messages * Mcost)/100; Mrep=Math.round(100 * rep * Rcost)/100; Mnews=Math.round(100 * news * Scost)/100; Mkomments=Math.round(100 * komments * Kcost)/100; Mloadfiles=Math.round(100 * files * Kcost)/100; Mphotos=Math.round(100 * images * Icost)/100; Mpubl=Math.round(100 * artic…
0 votes18 answers -
Проверить вхождение элемента в колекцию
Как проверить вхождение элемента в коллекцию? Имеется строка таблицы selectedRow. Имеется и таблица и коллекция её строк rows. Как проверить, входит ли selectedRow в rows и если да, то под каким номером?
0 votes3 answers -
Простое регулярное выражение
Столкнулся с тем, что нужно составить простое регулярное выражение, но в яваскрипте не получается. Может кто-нибудь поможет? Имеется текст из нескольких строк Нужно убрать из этого текста всё до первого вхождения слова "abc". Слово это не обязательно в первой строке. В статьях про регулярные выражения в яваскрипте пишут так: Исходя из этого утверждения получается, что моя задача не имеет решения в яваскрипте?
0 votes3 answers -
Есть ли в природе человеческие доки по TinyMCE?
На их сайте нифига не понятно. Примеров почти нет. На wiki API написан только под обычную версию, а мне с jQuery надо интегрировать. Может кто-нить знает ссылку на какой-нить туториал по нему или готов помочь с настройкой? В частности интересует как убрать тулбар вообще. Как убрать кнопки разобрался, но сама область где эти кнопки располагались остается видна. Так же интересует как получить ссылку на сам объект tinymce применительно к jQuery, чтобы потом вызвать евойные методы на click на другом объекте (допустим ссылке). UPD: Во всем разобрался кроме того как отключить ресайз картинок по умолчанию.
0 votes0 answers -
jquery SELECT в текущем элементе
Сорри за мой jQuery, я с ним на Вы. Отсюда и вопрос: $(".bottom").click( function(){ var html = $('.text').html(); $(".text").html( html+ "<p>"+ "Добавленный параграф" "</p>"); } ); Вот html <div class='content'> <span class='text'>Первый параграф</span> <span class='bottom'>Добавить параграф</span> <div> Суть этого кода в том, что по клику на кнопке с class='bottom' в элемент с class='text' добавляется его прежний код плюс параграф с надписью "Добавленный параграф". Всё работает. НО по хорошему для добавления нужно искать элемент с class='…
0 votes11 answers -
document.location.replace нетуда переадресовывает
доброго дня. Скажите по какой причине <a href='http://192.168.1.101/index.php?a=1&b=2'>XXX</a> нетуда переадресовывает страницу. т.е. в одной часть страницы он ведёт к 'http://192.168.1.101/index.php?a=1&b=2' а в другой части страницы на 'http://192.168.1.101/index.php'.
0 votes3 answers -
По вызову функции должно срабатывать значение
У нас есть: <body> <input type="button" value="button" onclick="test()" /> <span id="div">BLOCK</span> <script type="text/javascript"> function test(){ var a = [] a[0] = document.getElementById('div').innerHTML = '<h1>Bye1</h1>'; a[1] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[2] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[3] = document.getElementById('div').innerHTML = '<h1>Bye3</h1>'; } </script> </body> Задача: При нажатии на <input type="button" value="button" onclick="test()" /> в <span id="div">BLOCK&l…
0 votes4 answers -
Печать без выбора принтера
Подскажите кто знает, возможна ли печать страницы, без окошка о выборе принтера. <body onload = java script:print(document);> любой текст </body> Задача: При загрузки вывести страницу на печать, без участия пользователя. (то есть, что бы не нужно было нажимать ни каких кнопок)
0 votes2 answers -
Побитовые операции в JavaScript работают не как в php
Возьмем побитовую операцию - Побитовое исключающее ИЛИ В php код: $s='aaaa'^'abab'; echo strlen($s); дает 4 В то врема, как в JavaScript код: s='aaaa'^'abab'; alert(s.length); дает undefined Видно, что функциональность JavaScript в этом отношении ограничена по сравнению с php. И напрашивается вопрос. Есть ли в JavaScript аналог php-побитовых операции?
0 votes6 answers -
jquery: Вынести ответ ajax за пределы callback функции
Вот разбираюсь с ajax в jquery. Хочется произвести ajax-запрос, а результат его выполнения запихнуть в переменную и дальше с ней манипулировать. Но все примеры, которые мне удалось нагуглить, позволяют работать с ответом ajax либо в callback функции, либо cразу загрузить ответ в какой-нибудь html элемент. Пытался сделать как в коде ниже, но t.responseText возращается пустым, а t.status = 1. Видимо, запрос еще не успевает завершиться, когда я пытаюсь прочесть его ответ. Заранее спасибо за помощь. get.php echo "Привет!"; js-код ........................... var t; t = $.post("get.php", { name: "John", time: "2pm" }, function(data) { …
0 votes2 answers -
Запомнить выбор меню.
Изучаю HTML, пишу пока в блокноте. Хочу что бы первая страница была со следующей информацией: Выберете язык: ENGLISH РУССКИЙ. А как сделать, что бы выбор пользователя запоминался, и при повторном заходе его сразу пересылали на главную страницу с заранее выбранным им языком? Или подскажите, пжлста, как это называется и что искать. Заранее спасибо!
0 votes4 answers