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
-
Помогите растянуть iframe на всю страницу
Есть iframe, в него при обновлении страницы загружаются сайт http://www.microtron.zp.ua/goods#c0#0#0##3#0#25#0, естественно размеры содержимого всегда разные и поэтому иногда они не вмещаются в этот iframe а иногда наоборот в нем остается свободное место. От iframe к сожалению уйти нельзя, поэтому нужен какой то работоспособный способ, который бы позволил менять высоту фрейма в зависимости от высоты того контента который в него будет загружаться... Сейчас стоит в коде вот так <iframe width="100%" height="5000" src="http://www.microtron.zp.ua/goods#c0#0#0##3#0#25#0"></iframe> Помогите с реализацией кода пожалуйста, приветствуется помощь с приложенным примером к…
0 votes3 answers -
Простой калькулятор JavaScript
Доброго всем времени суток! Нашел для своего проекта простенький калькулятор на JS. Ссылка на статью о нем: http://wmdn.ru/javascript/simple-script-calculator-on-javascript/ Я в JS практически полный 0. Поэтому у меня такой вопрос: как заменить там все значения на свои? В оригинальном скрипте считаю стоимость квартиры исходя из площади, этажа и кол-ва комнат. Мне же надо чтобы считал стоимость игры исходя из количества человек и количества часов. Т.е. если час игры для стоит 500 рублей, играют 2 человека 2 часа = 2000. Это к примеру. Помогите пожалуйста! Буду очень благодарен.
0 votes2 answers -
не работает onclick
пример тут ни чего не понимаю, код взял от рабочего примера, а тут не работает, Фаербаг пишет "text.style is undefined", text это переменная которая определяется раньше. в стялях для text прописал display:none; На помощь форумчане, спасайте мой мозг!
0 votes16 answers -
Узнать, где focus()
Проблема такая: Имеется форма с кучей полей (input, к примеру). Допустим, в некоторые поля в любом порядке вносится информация. После нажатия на кнопку "Отправить" - нужно знать, какой из инпутов последним был в фокусе? Обыскал инет - ничего путного нету. Пробовал так: Всем полям - по 2-а события: onfocus() и onblur(). На onfocus() - заносим в переменную например id элемента. При выходе из фокуса - убираем. Проблема в том, что при нажатии на кнопку - фокус на инпуте тоже теряется. Не знаю, что делать...
0 votes15 answers -
Ниспадающее (контекстное) меню
У меня на сайте есть меню (оно как и положено с боку), к примеру: Папа Мама Братья Сёстры Так вот необходимо чтобы от каждого раздела ПРИ НАВЕДЕНИИ МЫШЬЮ появлялось бы контекстное (ниспадающее меню), пример: Папа Мама Братья: |- Саша| |- Паша| |- Миша| Сёстры Вот как это можно осуществить. Если можно то желательно код. или приблизительные примеры!
0 votes15 answers -
Подсветка HTML внутри TEXTAREA
Добрый день. Мне нужно сделать подсветку html-тегов при редактировании текста внутри <textarea>. Причем задача состоит в том, чтобы во время редактирования теги сразу подчеркивались. Например, в браузере я хочу видеть примерно такой результат: <h1>Привет</h1> <p>Редактируем текст</p> Задача решалась бы просто, если внутри <textarea> можно было использовать html тэги: <textarea> <font color='red'> < h1 > </font> Привет <font color='red> < /h1 > </font> </textarea> При редактировании текста можно взять событие onKeyPress, которое с помощью regexp может заменить теги на теги с подс…
0 votes7 answers -
Обсуждение js-фреймворков (jQuery, Mootools, Prototype, Dojo и другие)
Недавно познакомился с mootools... Очень понравилось, воодушевило!! Целая куча эмоций!!! Давно искал чтото подобное... Знаю еще несколько библиотек prototype, dojo... Вот хотелось бы узнать мнение многих людей о всех этих javascript фрэймв?рках. Какой из них лучше. Плюсы, минусы удобства обращения. Имхо, mootools походу лилирует. А там х.з... {переименовано Tokolist}
0 votes24 answers -
Возврат объекта
Доброго времени суток. Прохожу курс Б. Стащука и на самостоятельное изучение было дано задание: В следующем коде преобразовать в стрелочной функции неявный возврат объекта в "явный" (как я понимаю, используя return) Читал про стрелочные функции, но так и не разобрался. Так как все-таки это сделать? const newPost = (post, addedAt = Date()) => ({ ...post, addedAt, }) const firstPost = { id: 1, author: 'Nick', } console.log(newPost(firstPost))
0 votes3 answers -
Активный пункт меню
есть список вида <ul id="id_test"> <li><a href="http://test.ru/blog/link1.html">link1</a> <li><a href="http://test.ru/blog/link2.html">link2</a> <li><a href="http://test.ru/blog/link2.html">link3</a> </ul> .current a{ color: red; } как на js сделать подсветку активной ссылки?
0 votes7 answers -
Корзина для интернет магазина. Php, Ajax, Wordpress
Всем привет! Я начал на днях делать корзину для сайта. Делаю это впервые, с ajax и js знаком плохо, отсюда ошибки и вопросы. http://jazz-i-lopata.ru/category/%D0%B8%D0%B3%D1%80%D1%8B/# Вот что готово - при клике на ссылку "добавить в корзину" товар добавляется в корзину и выводится таблица с количеством товара, его стоимостью и общей стоимостью. Вся эта схема пока работает благодоря 3-м файлам. header.php - в котором отслеживаются события кликов по тому или иному элементу и запускается соответствующая функция. <script language="javascript"> $(document).ready(function() { $(".submit").click(function(){ var id = $(this).attr("i…
0 votes7 answers -
Загрузка CSS для IFRAME
Есть: <iframe id="iframe"></iframe> document.getElementById('iframe').innerHTML="<!DOCTYPE HTML><html><head><link rel="stylesheet" href="?&template=CL.SCC.CodeEditor.Standart" type="text/css"></head><body></body></html>" Я напрасно надеялся что во фрэйме будут использованы CSS переданные в stylesheet. Но этого не происходит. Сам контент CSS валиден, возвращается сервером, является CSS и работает в случае прямого обращения. Что можно сделать?
0 votes6 answers -
(document).ready много раз
$(document).ready(function() { $("#go").click( function () { $("#result").html('<img src="../images/loader.gif" alt="Uploading..."/>'); }); $("#post").ajaxForm( { target: '#result', success: function() { $("#result").delay(3500).fadeOut(); }, }); }); Скрипт должен выполнятся для большого количества форм на странице. А выполняется на одной форме и перестает работать. Я понимаю, что .ready выполняется один раз, думаю о функции, которая ссылается сама на себя внутри .ready, но она тож не работает Подскажите в какую сторону мыслить, для создания "постоянно работающего" скрипта на странице.
0 votes12 answers -
Вместо innerText - undefined
Есть див, при кликаньи на который зовется функция <div onclick="RClick(this.innerText)" >text</div> - и по идее в параметре будет содержаться text. Потом в ф-ции function RClick(str) { window.document.getElementById('q').value=str; } - где элемент с ИД = q - обычное текстовое поле, вот и получается что при кликаньи на див в поле должен установиться текст. А там устанавливается undefined. по крайней мере в FF так.
0 votes28 answers -
Подгрузка background картинок с эффектом fade in
Подскажите пожалуйста каким preload скриптом можно добиться эффекта fade in - плавного появления фоновых картинок после их полной подгрузки на страничке? Имеется сайт - портфолио, состоит из множества png и больших фоновых картинок, от этого сильно тяжёлый. При загрузке страницы с таким колличеством картинок они грузятся постепенно и не совсем красиво с эстетической точки зрения. как бы это поправить?
0 votes19 answers -
Как сделать без jquery плавное выезжающие элементы?
всем хай. Как сделать без jquery плавное выезжающие элементы? заранее спс.
0 votes13 answers -
Переключение картинок
Ни у кого случаем не завалялся скрипт переключения картинок. Как должно работать: Есть превьюшки, есть большая картинка. Превьюшка большой картинки выделена. При клике на другую превьюшку большая картинка меняется. Пример на Яндекс.Маркете. Сначала увеличьте картинку, а дальше будет переключалка. Уже весь Яндекс облазил ничего не могу найти
0 votes4 answers -
jQuery click() и AJAX
Доброго времени суток! в общем, ситуация: есть элемент <div id="somwhere"> <h1 class="className" id="idName">KLIK!!</h1> </div> Есть следующий JS код: $(document).ready(function(){ $(".className").click ( function() { var thisID = this.id; $.post( "/ajax.php", {thisID: thisID}, function(data) { $("#somewhere").html(data) } ) } ); }); Т.е. при клике после загрузки документа по этому заголовку, происходило обращение к серверу, где в файле ajax.php что то там делалось, и в блок somewhere возвращался этот же заголовок, только с другим именем, например "ANOTHER KLIK" Проблема в том, что после возвращения результата ВТОРОЙ КЛИК НЕ СРАБАТ…
0 votes11 answers -
Подсветка иконок при наведении курсора (jQuery)
Здравствуйте уважаемые форумчане! Есть небольшие иконки (ч/б) с изображением контактов и такие же цветные. Нужно чтобы при наведении курсора мыши на иконку одно изображение, заменялось другим. Реализовать наверное проще на jQuery (предполагаю) ну на css точно не нужно ) P/S Сайт работает на Joomla 2.5
0 votes21 answers -
Как сделать тест
Здравствуйте, я сделал тест на js. Все вопросы размещаются на одной странице, поле с результатом скрыто, после нажатия на кнопку появляется результат прохождения теста, поле с вопросами скрывается. Мне нужно, чтобы каждый вопрос был на отдельной странице. Как это лучше сделать? Или лучше создать на php, я нашел готовые скрипты, но они замудренные (с mysql и тому подобное, php я знаю немного, мне нужен простой скрипт). Не мог бы кто-нибудь помочь. Заранее благодарен.
0 votes8 answers -
Должен ли так работать innerHTML ?
<html> <head> <script type='text/javascript'> function init_t(obj) { obj.innerHTML = "<tr><td>Hello</td></tr>"; } </script> </head> <body> <form name="form1" method="post" action="Default.aspx" id="form1"> <table id="mytable" > <script type='text/javascript'> init_t(this); </script> </table> </form> </body> </html>
0 votes18 answers -
Временный текст в полях.
Как сделать временный текст в полях, как тут в мини-чате: http://saytbomba.at.ua/mchat/ Спасибо.
0 votes25 answers -
Мини-конкурс
Цель мини-конкурса проста - по-новому посмотреть на привычные вещи. Звучит странно? Отнюдь! При промышленном производстве кода остается очень мало времени на развитие. И не всегда хватает времени на то, чтобы посидеть и подумать над тем, как что-то реализовать так, чтобы это было более-менее правильно. Этот конкурс с довольно странным призом, но получить его могут многие. Если точнее, то призом будет бесценный опыт в решениях подобных задач и проблем. Хотите больше опыта? Просто принимайте участие. Согласен, что тяжелее всего будет самому первому смельчаку, который отважится на создание первого прототипа, но никто не запрещает делать несколько прототипов, постоянно улучша…
0 votes31 answers -
Рейтинг
Решил сделать так, чтобы на сайте http://www.myduck.ru рейтинг каждому статусу менялся без обновления страницы. В JS, а тем более в ajax я мало что понимаю.... вот тут нашел интересную статью по аяксу, попытался сделать также, но ничего не вышло ниже я буду писать то что было (т.е. рабочий вариант php+mysql) и то что мне надо, но у меня ниче не вышло (..+ajax) было <a href="/rating.php?page=<?=$_GET['page']?>&pic=<?=$_GET['pic']?>&sort=<?=$_GET['sort']?>&action=up&id=<?=$status['id']?>" title="Нравится">+</a> <b><?=$status['rating']?></b> // вывод рейтинга стало <a href="" onClick="java script:se…
0 votes24 answers -
Изменение содеожимого input
Я делаю простенькую форму входа: <form action="#" enctype="application/x-www-form-urlencoded" method="get" id="#"> <fieldset> <input type="text" name="#" value="Логин" maxlength="#" /> <input type="password" name="#" value="Пароль" maxlength="#" /> </fieldset> </form> Мне нужно изменять значение value="" (при попадании в инпут) на пустое - и, если я ничего не ввел - вернуть слова "Логин/Пароль", а если ввел - оставить как есть. Делаю так: <input type="text" name="#" value="Логин" onfocus="this.value=this.value=='Логин'?'':this.value;" onblur="this.value=this.value==''?'Логин':this.value;" maxlength="#" /> <input ty…
0 votes28 answers -
ajax, ожидание ответа сервера. хелп!
_sendRequest: function(msg) { var http_request = false; var url = "params.php"; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } http_request.open("POST", url, true); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); http_request.setRequestHeader("Connection","close"); http_request.send("params=" + xScreen.jsonParser._stringify(msg)); if (http_request) { try { var intervalID; function getResponse() { if (interval…
0 votes5 answers