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
-
java script и Doctype
Имею скачанный с инета код бегущей строки Вставил в сайт не работает в фаерфоксе(опера и ИЕ работает). Убрал у сайта доктайп заработало. Вставлял доктайп в чистый код не работает )) Почему с доктайпом не работает и как докатайп влияет на работу java script?? Доктайп: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Код: <head> <link href="/css/m.css" rel="stylesheet" type="text/css" media="all"> <link href="/css/pages.css" rel="stylesheet" type="text/css" media="all"> <link href="/css/form.css" rel="stylesheet" type="text/css" media="all"> <link href="/css/facebox.css" rel=…
0 votes6 answers -
просчитать форму с чекбоксами
Здраствуйте столкнулся с проблемой нужно просчитать форму и не перегружая страницу вывести результат загвоздка в том что в форме присутствуют checkbox которые влияют на расчеты так как почти не знаком с javascript прошу помощи у вас. вот форма : <form method="post" action=""> <table> <tr> <td class='first'>Cтоимость:</td> <td><input type="text" name="cost" maxlength="5" value="" /></td> </tr> <tr> <td class='first'>Кол-во:</td> <td><input type="text" name="plan" maxlength="5" value="" /></td> </tr> <td class='first'>Параметр 1:</td> <td><…
0 votes3 answers -
как не надо писать?
Вопрос от полного новичка. Обложившись книгами сейчас начал интенсивное изучение JS. Вопрос, всему ли надо верить что написано? Точнее даже, реально ли выделить группу нежелательных приемов? Может у кого есть рецепты, "как не надо программировать", какие методы являются дурным тоном или просто дырявые? Я бы тогда сразу эти моменты в голову не закладывал. Заранее благодарен.
0 votes20 answers -
Вопрос о Frame
Привет всем! Подскажите как можно сделать что бы вкладка могла сжиматься и разжиматься и вставить туда Frame.... так что бы можно его сложить и когда нужно щелкнуть и он разложился.... все это для экономии места..... Вообще такое возможно сделать? и как? Заранее Спасибо Люди!!!
0 votes4 answers -
стрелки картинками
Здравствуйте. Есть скрипт часов: <script LANGUAGE="JavaScript"> <!-- Begin fCol = '000000'; //face colour. sCol = 'ff0000'; //seconds colour. mCol = '000000'; //minutes colour. hCol = '000000'; //hours colour. H = '....'; H = H.split(''); M = '.....'; M = M.split(''); S = '......'; S = S.split(''); Ypos = 0; Xpos = 0; Ybase = 8; Xbase = 8; dots = 12; ns = (document.layers)?1:0; if (ns) { dgts = '1 2 3 4 5 6 7 8 9 10 11 12'; dgts = dgts.split(' '); for (i = 0; i < dots; i++) { document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial,Verdana size=1 color='+fCol+'>'+dgts[i]+'</font></center…
0 votes3 answers -
вывести исходный код html страницы на jquery
Кто нибудь сталкивался с вопросом вывода исходного кода (хтмл) на странице по средством jquery. Не могу понять принцип работы.
0 votes6 answers -
Карта со всплывающими описанрями
Нужно сделать примерно такое вот http://www.velegozh-park.ru/genplanS/index3.swf только без флеша. Может есть удобные решения? Пока в голову пришло только при помощи карты-изображений и вешать события маусовер и маусаут на display конкретных блоков. вот.. Может можно как-то попроще? Спасибо заранее
0 votes3 answers -
проблема в internet explorer при передачи данных аяксом
Сначала опишу как должен работать скрипт: с сайта на php скрипт уходит переменная, которая является ссылкой на главный html файл. php скрипт выкачивает в переменную $text все содержимое html файла, затем эта переменная обрабатывается функцией htmlspecialchars $text = htmlspecialchars($row, ENT_QUOTES); Дальше текст идет на сайт посредством jquery и добавляется в тег 'code'. $.post("example/code.php",{link:pathhtml},function(data){ $('#iframe').find('code').text(data); }); Идея скрипта заключается в том, чтобы вывести в тег 'code' исходный код html файла. В принципе все сработало, но как обычно internet explorer преподнес небольшой сюрприз. Исходный код в …
0 votes4 answers -
Скрытие/открытие блоков
В зависимости от выбора открывается определенный блок. В Mozilla - код работает, в IE и Chrome - нет. JS: function showObject(obj) { document.getElementById(obj).style.display=''; } function hideObject(obj) { document.getElementById(obj).style.display='none'; } /* COD */ function P1() { showObject('cod'); hideObject('cashless'); } /* Cashless */ function P2() { showObject('cashless'); hideObject('cod'); } HTML (select): <select name="payment" eform="Оплата:payment:1"> <option value="просто позвоните мне">просто позвоните мне</option> <option value="наложным платежом" onClick="P1();">наложным платежом</option> <option value="бе…
0 votes12 answers -
Чем лучше сделать паузу?
Ребят всем привет, возникла такая потребность есть некий сайт на первой странице которого при загрузке должен по верх неких ссылок появляться НГ поздравление, потом флешик уходит в 0 прозрачность но мне нужно чтобы по истечении определенного времени он исчезал вообще ибо ессно при нулевой прозрачности флешик все равно будет перекрывать доступ к кнопкам ниже, а нужно ему по истечении времени некоторого сделать display: none, чем лучше сделать javascript или есть какая то возможность в jquery просто вроде бы же в JS нет прямой паузы
0 votes10 answers -
Странно изменившийся массив
Добрый вечер, всех с Наступающим! У нас есть: var a = [1,2,3]; var b = a; a[0] = 99; alert(b); Непонятка: Алерт выдаёт 99,2,3 Вопрос: Почему? Ведь по сути мы делаем следующие действия: 1. Переменной "а" присваиваем массив, соответственно её значение теперь является массивом а[1,2,3] 2. Далее присваиваем значение "а" - переменной "b", как бы копируем и создаём таким образом ДВА одинаковых массива а[1,2,3], и b[1,2,3] 3. Далее мы первый индекс массива переназначаем в число 99, теперь у нас массив "а" получается а[99,2,3] 4. Ну как бы всё хорошо, но Почему при таких раскладах массив "b" также становиться b[99,2,3] ??? Заранее всем спасибо)
0 votes8 answers -
Некроссбраузерный код
Доброго времени суток. Всех с наступившим. Имеется небольшой скриптик( http://www.beavers-net.narod.ru/capricorn.html "о козероге" ->"характер") (http://www.beavers-net.narod.ru/script.js сам скрипт) Он работает в Opera 10, Safari, Firefox, Chrome... Есть http://www.beavers-net.narod.ru/news.html, где собственно изменены только параметры ширины и высоты (скрипт2 - http://www.beavers-net.narod.ru/func.js первые три функции). Работает только в ИЕ и Опера. В чем прикол? Спасибо. С ув. Олег.
0 votes2 answers -
Обращение к содержимомму фрейма в айфрейме.
Вы уж извините, если вопрос покажется Вам глупым. Но я что-то никак не соображу как это сделать. У меня есть страница , содержащая один айфрейм. В этот айфрейм я загружаю другую страницу (чужую), которая имеет фреймовую структуру, состоящую из 2х фреймов. Так вот, как я могу обратиться к первому фрейму этой чужой страницы? Предупреждая Ваши ответы "Никак" хочу сразу выяснить такую вещь: чужая страница ведь грузится ко мне на компьютер, соответственно, я же могу обратиться к ее содержимому? З.Ы. Всех с наступившим!
0 votes11 answers -
Изменение width средствами JavaScript
Мне нужно было изменить CSS-атрибут объекта с id="elementID" средствами JavaScript, но ничего не происходит Пробовал: document.getElementById("elementID").style.width=150; document.getElementById("elementID").style.width=150px; document.getElementById("elementID").style.width="150"; document.getElementById("elementID").style.width="150px"; document.getElementById("elementID").style.width=10%; document.getElementById("elementID").style.width="10%"; Я не могу никак понять, что я делаю не так? Любые атрибуты, где используется Xpx, с помощью JavaScript-а я не могу установить, будь то border-width, height или еще что-нибудь... PS Я новичок в этом деле, просьба про кривые ру…
0 votes15 answers -
В IE не работает событие onclick в Object
<object onclick="Drupal.sitcorp.closemodal()" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="20" width="52"> <param name="movie" value="'.base_path().drupal_get_path("module", "sitcorp_tools").'/images/custom_theme/blocks/popup/popup-reset.swf"></param> <param name="quality" value="high"></param> <param name="wmode" value="transparent"></param> </object> Данный код работает во всех броузерах кроме IE. Проблема в том, что swf-объект это кнопка и должна принимать событие onclick. Может кто подскажет как быть …
0 votes1 answer -
onClick несколько событий
Возможно ли использоввать несколько событий/команд в onclick(onmouseover и т д)? пример: <a onclick="document.getElementById('first').src = '/img/image1.jpg'">кнопка</a> То есть возможно ли сюда добавить ещё, например: "document.getElementById('second').src = '/img/image2.jpg'"?
0 votes10 answers -
Как узнать font-size div'a?
Добрый день. Делаю верстку с использованием em-ов. Мне надо узнать, какой font-size у div'a, а так же сконвертить em в px. Как это сделать? В общем, задача такая- есть резиновый div, ширина которого зависит от размера окна браузера. В зависимости от размера окна браузера при загрузке страницы в div надо положить n картинок. Ширина картинки - 100px, отступ справа - 2em Мне надо понять, сколько картинок я туда могу запихнуть.
0 votes8 answers -
Круглые углы
Приветствую! Подскажите плиз, как сделать у блока двойной бордер со скругленными углами средствами JavaScript (желательно JQuery), причем обязательно необходимо сделать 2 нижних угла круглыми, а верхние оставить острыми. При этом блоки должны тянуться и по высоте и по ширине. Спасибо за помощь.
0 votes7 answers -
габариты окна TinyMCE
Привет коллеги! Подскажите = где меняется размер диалогового окна TinyMCE? А то все какое-то крошечное: и само окно, и шрифт в нем... Ай нид ё хэлп!
0 votes1 answer -
Маленький скрипт
у меня проблема с Оперой, о ней Вы можете прочитать здесь. и мне нужен скрипт, направленный только на этот браузер, но, к сожалению, в скриптах я не разбираюсь, поэтому прошу Вас мне помочь! это совсем небольшой скрипт! вот: <object data="переменная" type="text/html"> <div><table>...</table></div> </object> и скрипт, который бы задавал значение переменной, что-то вроде "if Opera { переменная = page.html }" (простите моё косноязычие), а если это не-Опера, то скрипт не среагирует, а значит останется "неправильный адрес" в виде имени переменной, тогда object не отобразится, а отобразится div, который находится внутри. такие запросы...
0 votes12 answers -
Фото+Имя
Задача состоит в том чтобы изменять пропорционально фотографии имя изображённого на ней, имя является ссылкой! Вот написанный мною код для элемента и перелистывания фотографии. <script type="text/javascript"> var num=1 img1 = new Image () img1.src = "foto1.gif" img2 = new Image () img2.src = "foto2.gif" img3 = new Image () img3.src = "foto3.gif" img4 = new Image () img4.src = "foto4.gif" img5 = new Image () img5.src = "foto5.gif" img6 = new Image () img6.src = "foto6.gif" img7 = new Image () img7.src = "foto7.gif" img8 = new Image () img8.src = "foto8.gif" function slideshow() { num=num+1 if (num==9) {num=1} document.foto.src=eval("img"+nu…
0 votes19 answers -
Ссылки из результатов поиска Яндекса в виде таблицы
Сделал скрипт, представляющий результаты выдачи в виде таблицы. Может быть полезен тем. кто смотрит выдачу Яндекса глазками (на скорую руку, например). Надо создать любую закладку и вместо урла вставить код. Код ниже, при вставке в закладку заменить разбитое слово java script на javascript java script:var s = '<table border=1>'; var cnt = 1; for ( i=0; i < document.links.length; i++ ){s += ( document.links[i].className == 'cs' ) ? '<tr><td>' + (cnt++) + '</td><td><a href="' + document.links[i].href + '">' + document.links[i].href + '</a></td><td>' + document.links[i].innerHTML + '</td></tr>' : ''; }docu…
0 votes9 answers -
Бегунок на сайте или как заменить чекпоинты
как вместо radiobutton сделать шкалу с бегунком, который перемещается через заданный интервал? Только на flash?
0 votes7 answers -
jquery-ahover menu
Конечно копипаст. Но менюшка интересная. jquery.ahover Помогите реализовать ее для IE-6. Или хотя бы скажите в чем может быть проблема: из-за ховера, или из-за чего то другого. Похожие менюшки почему то с трудом ищутся...
0 votes0 answers -
По какой причине первая загрузка страницы может отличаться от следующих?
Вот страница, о которой речь. Когда я ее переделываю и обновляю в браузере, картинка с девочкой, с эблемой на груди отображается довольно нелепо, так словно скрипт, отвечающий за загрузку картинки думает, что высота последней = 0. Эмблема должна размещаться в центре подложки, то есть на груди у девочки, но она оказывается у нее над головой. Если еще раз обновить страницу, то эффект пропадает. Теоретически из-за чего такое может происходить?
0 votes3 answers