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
-
Оператор безусловного перехода.
Здравствуйте. Знаю, что вы все сейчас начнёте ругаться, и что goto в ява скрипт не нужен, но он мне нужен. Никак не могу найти, каким оператором в явескрипт осуществляется безусловный переход. Выручите ! Спасибо ?
0 votes7 answers -
Не работает скрипт в чем может быть ошибка
Написал скрипт все работало, потом перекрутил и все сломалось: http://ts.ca01022.tmweb.ru/ Не могу разобраться в чем беда? и второй вопрос как такой скрипт оптимизировать, если таких скриптов нужно сделать 46 штук.?
0 votes7 answers -
последний элемент массива
Вот написано, то, что, если для массива написать свойство length, то должно вывестись последний номер + 1, получается то, что ничего. а в этом примере, выводится последний, почему? var arr = ["bmw", "lada", "camaro", "uaz"]var last = arr[length]alert(last)
0 votes7 answers -
LexicalEnvironment
Правильно ли я это понимаю? Есть код function foo(a, { var c = 5; return (a+*c}alert(foo(2,3))Первый этап function foo(a, { //LexicalEnvironment = {a: 2, b: 3, c: undefined} var c = 5; return (a+*c}alert(foo(2,3))Второй этап function foo(a, { //LexicalEnvironment = {a: 2, b: 3, c: undefined} var c = 5; //LexicalEnvironment = {a: 2, b: 3, c: 25} return (a+*c}alert(foo(2,3))А что делается с return?
0 votes7 answers -
Object.defineProperty
Почему не работает alert? https://jsfiddle.net/jLdr97po/ writable: false запрещает менять значение свойства, значит значение не должно меняться, а вывестись старое значение, но почему оно не выводится? Второй alert, вообще никак не связан с объектом, почему он не выводится? и вот так тоже не работает https://jsfiddle.net/jLdr97po/1/
0 votes7 answers -
Метод call и this
Почему через точку не работает? var user = { firstName: "Василий", surname: "Петров", patronym: "Иванович" }; function showFullName(firstPart, lastPart) { alert( this.firstPart + " " + this.lastPart ); } showFullName.call(user, 'firstName', 'surname') // "Василий Петров" showFullName.call(user, 'firstName', 'patronym') // "Василий Иванович" А вот так работает function showFullName(firstPart, lastPart) { alert( this[firstPart] + " " + this[lastPart] ); }
0 votes7 answers -
Хранение данных на html-странице для xhr
Здравствуйте. Мне нужно на странице сохранить некоторые данные, чтобы в будущем подгрузить их помощью xhr. Каким образом это лучше сделать в плане производительности? Создать скрытый div с data-* параметрами, или есть лучшее решение?
0 votes7 answers -
Как на jquery написать функцию завязанную на ширину экрана?
Как написать такую функцию чтобы при ширине 768 и менее добавить класс к блоку, а если ширина больше то удалить этот класс?
0 votes7 answers -
Задача
Помогите нужно срочно
0 votes7 answers -
Javascript
Здравствуйте!
0 votes7 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 -
button чтоб не открывал, но выполнял ссылку
Помогите разобраться. Есть сервис отправки смс (ссылку давать не буду так как обычно правила форумов запрещают), он отправляет смс в ответ на http-запрос. Я сделал у себя на сайте button, в который вставил так: <button type="button" onclick="location.href = "https://сайт_сервиса&текст_смс&номер_куда_отправить">отправить смс</button> Сервис отправки возвращает в ответ json с стоимостью отправки и получилось ли доставить. Эта json открывается вместо текущей страницы. Как сделать чтоб эта json не открывалась (страница осталась та же), а записать отвеченную json в переменную?
0 votes7 answers -
Без вызова Alert("текст") не применяется значение.
Сразу скажу за основу брал чужой код. Есть основная страничка страничка. На ней меню, по нажатию на ссылки в котором открываются другие странички. Так вот по открытию одной из них считываются имена файлов, расположенных на устройстве. Они и считываются. function GetList(submit) { var server = "/list?dir=/"; send_request(submit, server); alert("блаблабла"); alert('2' + submit.value); } function send_request(submit,server){ var request = new XMLHttpRequest(); request.open("GET", server, true); request.send(); save_status(submit,request); //alert('1' + submit.value); } function save_status(submit,r…
0 votes7 answers -
Подменю и элементы формы
На сайте реализовано подменю с помощью банального появления и скрытия слоя: Все замечательно работает, но вот в ИЕ, когда под менюшкой находиться элемент формы , то слой DIV выходит под этим элементом. Замечено только в ИЕ и только с , как исправить? Спасибо!
0 votes6 answers -
Заменить background у слоя
Возможно ли вообще заменить фон у слоя? Есть резиновый слой, или лутше сказать слойчик, у него фоном установлена картинка, возможно ли ее заменить при определенных действиях пользователя, даже тот же щелчок? Цвет меняется без проблем, а вот картинка не хочет, тот же элементарный способ document.getElementById(elemID).style.background не работает. Если честно, так я еще ни одного рабочего примера не видел.
0 votes6 answers -
размер изображения от размера окна
Есть задача открытия рисунков в новом окне. Все рисунки разные по размеру и если рисунок больше чем текущее разрешение экрана , то размеры нового окна (и, соответственно, рисунка) уменьшить. Единственное, что сейчас имеем - это произвольные рамеры нового окна и рисунка (для всех одинаковые). Инетерсует, как можно получить размеры рисунка по ссылке и текущее разрешение экрана? Содержимое 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 -
Два звука одновременно
Здрасте всем. У меня есть скрипт, который озвучивает наведение мышки и клик на ссылку: <SCRIPT> function playHome() { document.all.sound.src = "hover.wav"} function playClick() { document.all.sound.src = "press.wav"} </SCRIPT> В HTML коде в паретрах сслыки соответствено стоит onMouseOver="playHome()" onclick="playClick()". И . Если так же скрипт, который позволяет выбрать музыку с компа и проиграть е?: <SCRIPT> function play(){ sound.src=source.value } function stop(){ sound.src="" } </SCRIPT> HTML: ... Получается, когда я ставлю музыку, она начинает проигрываться, а потом я навожу на ссылку (воспроизводится hover.wav) и звук прекращаетс…
0 votes6 answers -
скрипт изменения цвета
Сразу скажу, что в скриптах не понимаю ровным счетом ничего, потому прошу навести на путь истиный. Подскажите, с как и с помощью чего такое рализуется, а если с примерами - буду просто счастлив. По форуму искал - не нашел. Итак, задачи. 1. Есть таблица, у таблицы есть TD-шник, у TD-шника есть цвет, заданный через стили. Вопрос: как можно при перезагрузке страницы циклически менять цвет этого TD-шника на какой-либо из заданных? 2. Допустим, есть черная главная страница. На ней есть ссылка на ту же самую главную, но в белом исполнении (ну или это просто 2 разных страницы). Внутренние страницы одинаковые. Таким образом, пользователь войдет либо с черной, либо с белой стра…
0 votes6 answers -
frD-как придать пути картинки зачение переменной?
Люди скажите плз кто знает как document.image.src="4.jpg" придать не 4.jpg значение а x? Очень надо.
0 votes6 answers -
Выпадающее CSS меню и выделение текущего раздела
Сделал меню как в статье Стиль для меню храниться в общем CSS файле, а само меню инклудится в нужный слой на каждую страницу. Теперь думаю как сделать так чтобы если посетитетель переш?л в какой-нибудь раздел, то этот раздел выделялся цветом, рамкой на самом меню, так как там намного удобнее, сразу ясно какой раздел открыт сейчас. Как такое можно организовать для пунктов верхнего уровня? Спасибо!
0 votes6 answers -
frD-помогите со скриптом.
Как сделать что-то на подобие того что используется на www.mail.ru http://foto.mail.ru/list/yablonya_58/2/71....ast_from_main=1 при нажатие на ссылку "разместить на сайте" открывается запрос на получение данных с выводом необходимой информации. Заранее спасибо.
0 votes6 answers -
Изменение атрибутов тега <object></object> через JavaScript
Код вставки флеш в страницу: <object id="flashobj" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="350" height="350" id="Main" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param id="MovieParam" name="movie" value="flash.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="wmode" value="opaque" /> <embed src="flash.swf" quality="high" bgcolor="#ffffff" width="350" height="350" name="Main" align="middle" allowScriptAccess="sameDomain" type="application/x-s…
0 votes6 answers -
Ajax не работает в IE
Вот код: var req; function loadXMLDoc(url) { // для "родного" XMLHttpRequest if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = readystate; req.open("GET", url, true); req.send(null); // для версии с ActiveX } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = readystate; req.open("GET", url, true); req.send(); } } } function readystate() { if (req.readyState == 4){ if (req.status == 200) { document.getElementById('content').innerHTML = req.responseText; } else { alert("Произошла ошибка "+ req.status+":n" + req.statusText); } } } var ReloadTimer = -1;…
0 votes6 answers -
Выпадающая форма, как сделать??
Нужна срочная помочь!!! Есть ссылка "Войти", при наведении мышкой, должна выпадать форма входа, как это сделать я не знаю. Вот форма: логин: пароль: css: .formKom3 { height: 18px; width: 150px; } #formKom4 { height: 100px; width: 160px; } .formOts { padding-top: 9px; padding-bottom: 12px; } .inputRed2 { height: 25px; width: 53px; visibility: visible; } Пожалуйста помогите. Спасибо!
0 votes6 answers -
Вопрос знатокам ExtJs
Не получается создать DatePicker Первый вариант используя ext-all, выдает ошибку <html> <head> <script type="text/javascript" src="adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext-all-debug.js"></script> <script type="text/javascript"> Ext.onReady(function() { var obj = new Ext.DatePicker({ renderTo: "test" }); }); </script> </head> <body> <div id="test"></div> </body> </html> Второй способ я хотел использовать DatePicker.js из папки source в этом случае говорит не найден Ext. html файл лежит ext_pathsourcetest.html <html> <head> <…
0 votes6 answers