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
-
Закрытие дочернего окна.
Вопрос- Если из родительского окна открыть дочернее, а потом в родительском погулять по ссылкам, можно ли из него же закрыть дочернее окно?
0 votes8 answers -
Как сохранить страницу пользователю на винт
Появилась такая проблема. Нужно сделать так, чтобы после нажатия на ссылку (сохранить старницу) пользователю выдавалось стандартное сообщение (загрузка файла), где бы он сам выбрал директорию на своем винте, куда ее нужно сохранить. Дело-то в том, что архив сделать нельзя, а просто папку (там html и пара-другая картинок) таким образом не сохранишь... Что же делать? Есть правда одна идея: в любом браузере есть функция сохранить как. Может быть каким-то образом ее можно вызвать со страницы (как "сделать стартовой" или "добавить в избранное")? В общем подскажите пожалуйста, можно ли сделать такую штуку и, если можно, то как? )
0 votes1 answer -
обработка XML на JavaScript
Здраствуте, подскажите может кто знает как сделать обработку XML на JavaScript, нужно чтоб оно обрабаьывало локальные файлы, а не в интеренете. Заранее спасибо.
0 votes8 answers -
Переадресация
Подскажите плз как сделать так чтобы с загруженной страницы человека перебрасывало на другую через n секунд, т.е. ему пишут "сейчас произойдет переадресация" и через n секунд документ перезагружался с другим урлом( другой страницой) ?
0 votes4 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 -
Как передать объект из одного скрипта другому? (export/import)
Задача в следующем: Есть html_1 в нем javascript_1 и с помощью тега iframe вставлен html_2 с javascript_2. Как передать объект от javascript_1 в javascript_2? html_1: <html> <head> <script id="javascript_1" type="text/javascript" language="JavaScript 1.2"> var Test = new Object(); Test.index = 777; alert("index=" + Test.index); export Test; </script> </head> <body> <iframe width="50%" height="77" src="html_2.htm" frameborder="yes" scrolling="yes"> </iframe> </body> </html> html_2: <html> <head> <script id="javascript_2" type="text/javascript" language="JavaScript 1.2"> import Test.*; ale…
0 votes0 answers -
Не выполняется функция
Скажите,пожалуйста, почему функция может выполняться или нет? и от чего это зависит? У меня проблема в том, что когда я тестирую функцию в пробном документе, она работает, стоит мне только вставить ее в нужное мне место, все перестает работать и обычно в ошибках пишется, что отсутствует объект. Вот как бы сам код, так он работает, но в шаблоне работать отказывается. Заранее спасибо <html> <head> <title></title> </head> <body> <script language="javascript"> <!-- function change_btn(status) { var play = document.getElementById('play'); var stop = document.getElementById('stop'); if(status == '1') { play.style.di…
0 votes14 answers -
Обсуждение js-фреймворков (jQuery, Mootools, Prototype, Dojo и другие)
Недавно познакомился с mootools... Очень понравилось, воодушевило!! Целая куча эмоций!!! Давно искал чтото подобное... Знаю еще несколько библиотек prototype, dojo... Вот хотелось бы узнать мнение многих людей о всех этих javascript фрэймв?рках. Какой из них лучше. Плюсы, минусы удобства обращения. Имхо, mootools походу лилирует. А там х.з... {переименовано Tokolist}
0 votes24 answers -
разбор url с помощью регулярных выражений
Написал скрипт для отслеживания исходящих ссылок через Google Analytics, но в регулярных выражениях я не мастер (мягко говоря), кто-нибудь может посмотреть скрипт, особенно длинный регексп в функции isLinkExternal. И еще, один человек сказал, что вешать обработчик на document не оптимально, куда его тогда повесить, неужели развесить по отдельным ссылкам будет оптимальней, что-то сомневаюсь? При последней проверке еще одна проблема обнаружилась если клик на изображении заключенном в ссылку то пользователь переходит по ссылке и это не учитывается. function isLinkExternal(link) { if(link.substring(0, 1) == '/' || link == '') return false; var host = location.host.replace…
0 votes25 answers -
всплывающее окно поверх основного (модальные окна)
В последнее время для ввода пароля на сайте часто начали появляться симпатичные всплывающие окошка. Например, на сайте http://www.i.ua/ если нажать на вход, то все содержимое страницы покроется такой сероватой дымкой, а в центре страницы появится окошко для ввода пароля. Ну очень мне нравится. Я пытался смотреть на реализацию в исходниках на разных сайтах, но сама реализация везде сделана по разному и разбираться с готовыми решениями мне непросто. Может быть где-то есть какие-нибудь материалы, статьи, примеры, в которых разбирают по полочкам подобные варианты? Или если искать, то что искать то? Когда ввел в поисковик "popup окна", "всплывающие окна", то получил примеры с…
0 votes10 answers -
event.y+window.document.body.scrollTop не работает в firefox
Подскажите, как сделать следующий (полагаю, очень старый) скрипт, чтобы он работал и в файр фоксе. if ( ((event.y+window.document.body.scrollTop) < parseInt(document.all.mml.style.top)+2) || ((event.x+window.document.body.scrollLeft) < parseInt(document.all.mml.style.left)+2 ) || ((event.x+window.document.body.scrollLeft) > parseInt(document.all.mml.style.left)+parseInt(document.all.mml.style.width)-2) ) { for (var i=0; i<EL_QUANT; i++) {document.all.submenu[i].style.visibility="hidden"; } } В ИЕ и Опере работает нормально. Правда при валидации говорит, что лучше использовать GetElementById вместо document.all. Но когда я делаю подобную замену…
0 votes7 answers -
Прозрачность
Здравствуйте. Такая проблема. Бэкграундом к слою (это открывающееся окно, поверх всего остального) служит "изображение" 1*1 пиксель -- полупрозрачный png. Все весело и красиво. Но дело в том, что если у пользователя отключены картинки, то бэкграунда просто нет. Получается текст даннго слоя поверх остальной части страницы. Главное, если еще поставить фон цветом, то прозрачности вообще не будет. #dialogWindow { width: 290px; height: 220px; position: absolute; clip: rect(auto 150px auto 150px); top: 40%; left: 50%; margin-left: -150px; background-color: #FFFFFF; BACKGROUND-IMAGE: url(png.png); } Вот вопрос: можно ли постаить фон цветом так, чтобы прозрачность о…
0 votes2 answers -
добавить в избранное
1. как сделать что бы ссылка была Добавить в избранное чел шелкал и она выдавала как на всех сайтах добавить... Вот что я примерно сам сделал : <a class=n href="#" onclick="window.external.addFavorite(location.href,document.title); return false;" >Добавить в избраное.</a><img src="style/head/5.gif" border="0" align="absmiddle"> но там выдает ошибку, как сделать правильно? 2. как мне сделать что бы была отдельная менюшка вот к примеру в главную страницу вставляю ссылку менюшки, менюшка находится отдельным файлом, и когда я меняю содержание меню меняется на всех страничках. тут 2 вопроса как написать такую меню + как правильно вставить эту меню в страничк…
0 votes9 answers -
Баннер
Доброго времени суток! Подскажите пожалуста, что я делаю не так. Явы я не знаю, а мне надо заменять баннер на картинку для людей у которых нет ява проигрывателя или его версия не подходит. Вот как я делаю: head **************************************************************** <SCRIPT LANGUAGE="Javascript"> <!-- var flashinstalled = 0; var flashversion = 0; MSDetect = "false"; if (navigator.plugins && navigator.plugins.length) { x = navigator.plugins["Shockwave Flash"]; if (x) { flashinstalled = 2; if (x.description) { y = x.description; flashversion = y.charAt(y.indexOf('.')-1); } } else flashinstalled = 1; if (navigator.plugins["Shockwave F…
0 votes7 answers -
Какая-то ошибка в одной строчке
Вот этот кусок кода работает в IE но не пашет в остальных. Скажите, в чем проблема? document.getElementById("yatablica").background="XXX.bmp";
0 votes4 answers -
В IE глючит рамка при наведении
Вот код таблицы. Там три колонки, при наведении на каждую меняется цвет. Но только в експлорере пунктирная рамка иногда перебивается какой-то черной. <TABLE height=230 cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD vAlign=top width=454> <table border=0 width=100%> <tr height=176> <td align=left> <div onclick="makeselect_s(1);" onmouseover="mouse_over(1);" onmouseout="mouse_out(1);"> <table id=s1 style="border-color: #ABABAB; border-style: dashed; border-width: 1"> <tr height=176><td width=132 align=center> <font style='FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Verdana'> Первая…
0 votes0 answers -
Как из файла .js вызвать функцию прописанную в теле html-страницы
... <script type="text/javascript">
0 votes2 answers -
При нажатии на кнопку, увеличивать число
есть форма: <form id="testform" action="test.php" method=post> <input type=hidden name="go" value="game"> <input onClick="window.clearTimeout(Timer);" type=submit style='width:200px' value="OK"> </form> как, при нажатии на кнопку подгружать скрипт, в котором увеличивается число?
0 votes0 answers -
Передача параметров в javacript
Стоит задача формировать некую страницу динамически, передавая в нее параметры, например путь к странице которая будет загружена в frame index.html?cp=page1.html Дело в том, что PHP, в данном случае нельзя использовать. и сама загружаемая страница формируется из header.js content.js и footer.js. С крышей и подвалом проблем нет, а в content.js лежит следующее: function GetParam(search, name){ name=name+"="; var gp=""; if (search!='') { if (search.indexOf (name, 0)!=-1){ var startpos=search.indexOf(name, 0)+name.length; var endpos=search.indexOf("&",startpos); if (endpos<startpos) {endpos=search.length;} var gp=p.substring(startpos,endpos); } else …
0 votes2 answers -
Проблема с onmouseover onmouseout в опере
Помогите решить проблемку, пожалуйста. В опере неправильно работают ссылки в ie и мозиле вс? норм ссылка - http://s-a-h.ru/1.html
0 votes2 answers -
Помогите написать скрипт с циклом выдачи команд
Подскажите, как запустить группу команд, подвесив их на одну кнопку Вобщем, у меня простенький скрипт кнопки код: <!-- START OF SCRIPT --> <INPUT TYPE=BUTTON VALUE="ВКЛ" STYLE="width: 0.98cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 1%0D'"> <INPUT TYPE=BUTTON VALUE="ВЫКЛ" STYLE="width: 1.19cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 0%0D'"> <!-- END OF SCRIPT --> сделал кнопки "вкл" и "выкл" В итоге наплодил этих кнопок тучу А как сделать скрипт с циклом выдачи команд - не хватает образования у меня есть юниты имеющие IP в трех группах - 19…
0 votes8 answers -
Где-то ошибка в сценарии.
Здравствуйте. Этот кусок кода взят из книги JavaScript.Просто как 2х2. Люди подскажите что здесь не так, почему не работает (Отрывок из книги: "..Когда пользователь подводит указатель мыши к заголовку категории, открывается вложенный список гиперссылок, относящийся к этой категоии...Если пользователь перемещает указатель на другой заголовок категории, список ссылок предыдущей категории сворачивается, а под заголовком категории возникает новый список...". Только начал изучать JavaScript как попал в ступор блин. Спасибо. <html> <head> <title>Index</title> </head> <BODY> <FORM><DIV STYLE='color: blue; text-decoration: underline'&…
0 votes0 answers -
Всплывающее меню гиперссылок
Здравствуйте. Этот кусок кода взят из книги JavaScript.Просто как 2х2. Люди подскажите что здесь не так, почему не работает (Отрывок из книги: "..Когда пользователь подводит указатель мыши к заголовку категории, открывается вложенный список гиперссылок, относящийся к этой категоии...Если пользователь перемещает указатель на другой заголовок категории, список ссылок предыдущей категории сворачивается, а под заголовком категории возникает новый список...". Только начал изучать JavaScript как попал в ступор блин. Спасибо. <FORM><DIV STYLE='color: blue; text-decoration: underline'> <P ONMOUSEOVER=f1()>Группа 1</P> <UL ID='group_1' NAME='group_1'…
0 votes0 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 -
javascript заполнение полей формы
javascript заполнение полей формы, при этом автоматически заполняются такие же поля в другой фрме
0 votes4 answers