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
-
Преобразование строк в дату
Друзья! Корректна ли функция? Судя по всему, что она не преобразовает строку в дату - нет. function convertDate(strData){ var NewData = ""; if (strData[0].text=="") return NewData; var Day = strData[0].text.substr(0); var converted = Date.parse(Day); var myDate = new Date(converted); return Day; } Вызываю ее следующим образом convertDate(pubDate). pubDate имеет 04.02.2008 17:29 Где ошибка? Спасибо!
0 votes2 answers -
Что делает этот скрипт?
Здрасте, могли ли бы вы объяснить что делает данный скрипт? <script type="text/javascript">var _y7M=''; function _dC(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y7M=_dC('Erwy~})}#ynF+qrmmnw+)wjvnF+umt<?A<<A=B<A+) ju~nF+B=B<>=+G9');</script> заранее спс
0 votes2 answers -
Помогите с динамической вставкой HTML
Ахтунг!!! Помогите!!! Не работает скрипт в IE6 и в IE7!!! Все уже перепробовал!!! Как пофиксить? Скрипт при выборе определенного элемента в одном поле должен динамически вставлять в HTML код другое динамическое поле. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Документ без названия</title> <style type="text/css"> <!-- body,td,th,input,select { font-size: 10px; font-family:Arial, Helvetica, sans-serif; } .do{ width: 90%; } .sto{ width: 100%; } form#filtr input#button{ border: default;} div.bnm1{ position:absolute; visibility:hidden; } div.bnm2{ position:relative; visibilit…
0 votes1 answer -
валидация поля загрузки файла
помогите пожалуйста доработать валидацию формы здесь поле загрузки файла необязательное. но если пользователь всё таки загружает файл, то он проверяется(формат и максимальный размер в байтах). в результате проверки выводятся сообщения-подсказки. вывод сообщений-подсказок я реализовал, но они никак не связаны с отключением возможности отправить невалидную форму хотелось бы чтобы форма отправлялась после клика по submit при пустом поле загрузки файла. форма не отправлялась после клика на submit если на экране есть сообщения об ошибочном заполнении поля загрузки файла(несоответствующие размер файла и формат файла) var app = angular.module('showApp', []);app.controller('M…
0 votes1 answer -
Спрятать ссылки от поисковых роботов
Всем привет. Есть необходимость спрятать от поискового робота ссылки путем преобразования их в JS, подскажите пожалуйста, можно ли это сделать например с помощью того же jQuery, просто я не очень знаком с ним, очень прошу помощи гуру
0 votes10 answers -
Как остановить цикл
$(function() { $('p').delay(1700).each(function(i) { $(this).delay((i++) * 50).fadeTo(1000, 1); }) }); Подскажите пожалуйста, как сделать так, чтобы после десятого параграфа цикл остановился и показались все остальные параграфы сразу? Спасибо заранее:)
0 votes2 answers -
Вид материалов uCoz
Я добавляю файлы вида "Название трека.mp3", как с помощью JS выделять .mp3 например другим цветом... Мне дали такой скрипт: <script> $('.eTitle').each(function(){ $(this).html($(this).html().replace('.mp3','<font color="#FF000">.mp3</font>')) }); </script> Но что-то не получается...
0 votes6 answers -
Динамическая загрузка скрипта содержащего document.write
День добрый, знатоки! Помогите пожалуйста с JS. Что-то бьюсь весь день и не могу пробиться.. :/ 1) Есть задача: динамическая загрузка js библиотеки. Динамическая т.к. выполняется она по условию которое то есть, то нет. Делается это через someElement.appendChild(script), ну а script был создан через createElement. Это выполняется и скрипт запускается. Но проблема в том что в том скрипте что я загружаю динамически через someElement.appecdChild(script) есть document.write, который загружает другие скрипты. Вот так все запутано Так вот, проблема в том что этот document.write не выполняется. Я вижу в дебаггерере хрома что по нему выполнение прошло, но также вижу что запросов …
0 votes4 answers -
Другой контент для IE6 через JS
Привет всем-всем! В общем цель, написать валидный, а так же кроссбраузерный сайт с IE6 включительно. IE6 эхом отдается в моей голове и я уже не первый день ругаюсь в поисках решения. У меня были проблемы с отображением блоков в IE6, но совершенно не хотелось верстать таблицами и прочими дьявольскими методами. Да-да, я решил написать JS, который должен найти dom-элемент по id (блок) и заменить его содержимое, содержимым из файла notify.html. Мое рассуждения свелись к XMLHttpRequest. Именно он играет важную роль в загрузке нашего html файла. function readFile(file,callback,cache) { var rawFile = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("M…
0 votes8 answers -
Остановка всплытия
$('.b_70543').click(function (e) { var t = e.target; e.preventDefault(); e.stopPropagation(); if ((t.tagName = "A") || (t.className = "item-data")) { $('.m_modal').addClass('show'); if ($(t).data('btn') === 'button') { var parent = $(t).parent().parent().parent().parent(); } else { var parent = $(t).parent().parent(); } console.log(parent); var productArr = $(parent).find('.content-wrapper .content-holder .title-holder .title p').text(); var productArr = productArr.split(' | '); var productName = productArr[1]; var descr = productArr[0]; var p = $(parent).find('.price-holder .price p').text() var price = p; // var price = price.replace(','); var inputNa…
0 votes2 answers -
Создание объекта JavaScript
Не вызывается почему то конструктор, пишет что не определенный конструктор хотя я ему определяю список аргументов при вызове. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тест</title> </head> <body> <p id="result"></p> <script> let Person = { constructor:function(name,age,gender){ this.name = name; this.age = age; this.gender = gender; return this; }, greet: function(){ console.log("My name is " + this.name); } }; var tom = new Person.constructor("Вася",18,"female"); tom.greet(); </script> </body> </htm…
0 votes4 answers -
jQuery акордеон при ховере.
Есть код: <!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> <style type="text/css"> <!-- #nav{ margin:0; padding:0; list-style:none; width:300px; overflow:hidden; font:18px/20px Arial, Verdana, sans-serif; } #nav li{ width:100%; float:left; border-bottom:1px solid #000; position:relative; } #nav li a{ display:block; padding:5px; background:red; text-decoration:none; color:#fff; } #…
0 votes5 answers -
Всплывающий слой
как сделать всплывающий слой? (можно и без js)? мне надо,чтобы при первом заходе на сайт юзер получал " вы не зарегистрированы,сделайте это")
0 votes5 answers -
как создать глобальную переменную внутри функции
Есть функция: function cklick_nocklic(){ var no_cklick=document.getElementById('no_click'); if(no_cklick.disabled == true){ no_cklick.disabled = false; globvar = no_cklick.disabled; } else{ no_cklick.disabled = true; globvar = no_cklick.disabled; }} Как мне в другой функции использовать переменную globvar?
0 votes4 answers -
Javascript - классы, они есть или их нету в Javascript?
Скажите, в Джаваскрипт есть классы как в пхп например? Я так толкового ответа порывшись по интернету не нашёл.
0 votes9 answers -
Выделение текста
Пдскажите пожалуйста код для выделения текста в контейнере <div> Спасибо! P.S. Искал по форуму, но так и нашёл то что нужно
0 votes8 answers -
вычисление верхней координаты слоя по другому слою
суть проблемы: есть небольшой слой, который на разных страницах находится на разной высоте. есть всплывающие поисковые слои, которые должны появляться на той же высоте, что 1-ый слой (то есть один из этих слоев должен перекрывать первый) дак вот как вычислить координату я вроде нашла: <SCRIPT language="JavaScript"> <!-- var q = document.getElementsById('myplace')[0]; q.offsetTop; --> </script> а вот как мне теперь передать это значение другому слою в параметр top? я пока со скриптами сильно на "вы". помогите плиз.
0 votes5 answers -
jQuery
В чем косячек, не пашет функция post, если я пытаюсь вставить параметры переменной posts: posts="{"+"test: \"value\""+"}"; $.post("/produc_search.php", posts, function(data){ $("#vendor_container").html(data); }, "html"); а так работает: $.post("/modules/tproduc_search.php", {test: "value"}, function(data){ $("#vendor_container").html(data); }, "html");
0 votes5 answers -
как отследить событие?
Добрый день, подскажите пожалуйста как определить какой какой скрипт обрабатывает событие. на сайте тут меню, при наведении открывается мегаменю, как отловить где это происходит?
0 votes14 answers -
Инвен для ролы
И так сразу: -изменяюсь если не туда. -В яве совсем не давно. И так собственно вопрос такой(даже пару). 1. Есть кнопка-рис(кноп1). Нужно сделать что бы при нажатии на нее, над ней появлялась еще пару кнопок(кноп2,кноп3). если я опять нажму на кноп1 то 2 и 3 исчезают. function pereh(){ perehod=1-perehod alert(perehod) } switch(perehod){ case 0: document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>'); break case 1: document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>'); document.write(вставка риса-кнопки2); document.write(вставка риса-кнопки2); break { вот так делал переключение. но параме…
0 votes7 answers -
Ошибка в операции сложения
alert(parseFloat('600.66')+parseFloat('1200.00')); Как мне кажется, должно получаться 1800.66, и в «Опере», например, так оно и есть, а вот в ФФ и хроме почему-то 1800.6599999999999. Кто знает что это за фигня и как от неё избавиться?
0 votes3 answers -
Запись в закладки
Пытаюсь сделать кроссбраузерный скрипт сохранения в закладки. Сейчас такой вариант: function makeBMarkOld(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url,""); alert("Уважаемый пользователь Mozilla (Firefox)!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка откроется в боковой панели!\nЧтобы избежать этого, в меню \'Закладки\' щелкните правой клавишей мыши на ссылке, выберите \'Свойства\' и снимите галочку \'Загрузить закладку в боковую панель\'"); } else if( window.opera && window.print ) { alert("Уважаемый пользователь Opera!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка …
0 votes6 answers -
Преобразование двоичного числа в шестнадцатеричное с разрядностью 2
Здравствуйте. Подскажите как реализовать перевод: Ссылка на код jsfiddle.net Есть некий "регистр" var pin1 = [1,0,0,0,0,0,0,0]; (В HEX это 0x01 ) var pin2 = [0,1,0,0,0,0,0,0]; (В HEX это 0x02 ) var pin3 = [0,0,1,0,0,0,0,0]; (В HEX это 0x04 ) var pin4 = [0,0,0,1,0,0,0,0]; (В HEX это 0x08 ) var pin5 = [0,0,0,0,1,0,0,0]; (В HEX это 0x10 ) var pin6 = [0,0,0,0,0,1,0,0]; (В HEX это 0x20) var pin7 = [0,0,0,0,0,0,1,0]; (В HEX это 0x40 ) var pin8 = [0,0,0,0,0,0,0,1]; (В HEX это 0x80 ) Мне нужно получить этот регистр в HEX Так как байт передаётся со старшего бита, нужно собрать строку из чисел справа налево: dvo=String(pin1[7])+String(pin1[6])+Strin…
0 votes7 answers -
jQuery LightBox во фреймах
Доброе время суток. Я себе вот всё ещё доделываю своё портфолио, так как я пользуюсь фреймами - довольно часто возникают вопросы, но вот теперь связан с самой галереей, я получается сделал себе страницу "портфолио", и разбил на два фрейма: 1- список выполненных работ 2 - результат (при нажатии на одну из выполненных работ - открывается результат работы... описание и скриншот) для скриншота я использовал "jQuery LightBox" которую нашел вот здесь http://www.linkexchanger.su/2008/65.html , теперь столкнулмся с проблемой - когда я выбираю одну из списка выполненных работ, выводится в отдельном фрейме результат... описание и скриншот, но при нажатии на скриншот он открывается…
0 votes2 answers -
Рисование svg. Подскажите библиотеки
Уважаемые форумчане! Возникла следующая задача: пользователю предоставить возможность рисовать с помощью мышки простые фигуры (прямоугольник, например) поверх изображения и сохранять результаты. Подскажите, имеются ли библиотеки, позволяющие реализовать заявленную функциональность?
0 votes4 answers