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
-
getElementById
Где можно доходчиво про это почитать? Если в одном файле форма и скрипт, то работает, а если я подгружаю из функции значение полей любого документа сайта как document.getElementById('someId').value будет ли это работать?
0 votes1 answer -
getElementById
Код. На браузерах Сафари, Хром, ИЕ6, ИЕ7, Опера работает как мной и задуманно, но ФФ нет. <div id="menu_1"> <div id="navi_1" class="navi_cell"><p onclick="menu_dynamic('01')">Офисная мебель</p></div></div> <!--memu_1--> <div class="level_2" id="menu_01"> <div id="navi_0101" class="navi_cell" ><p onclick="menu_dynamic('0101')">Кабинеты урководителей</p></div> <!--menu_01--> function menu_dynamic(number) { var block='menu_'; block = block+number; alert(block); block=document.getElementById(block); alert(block); //if (number.length==2) initial(2); //if (number.length==4) initi…
0 votes1 answer -
getElementById vs FF
<div id="test" style="width:200px; height:200px; background-color:green;" onclick="menu_dynamic('01')"></div> <div class="level_2" id="menu_01">balblabla</div> function menu_dynamic(number) { var block='menu_'; block = block+number; alert(block); block=document.getElementById(block); alert(block); } При клике на зеленый квадрат в процедуру передается ссылка на объект menu_01. Во всех браузерах второй alert выдает [object HTMLDivElement] а в ФурриФоксе null. Как обойти это?
0 votes3 answers -
getElementById к переменной
В перменной находится html код. Можно ли как то обратиться к элементам (div, a и т.п.) по их id как через document.getElementById, но только не к документу, а к этой переменной?
0 votes1 answer -
getElementsByClassName в IE
Имеется код, в котором присутствует конструкция ... = this.getElementsByClassName("className")[0].getAttribute("attr"); которая работает так как я и предполагаю, только не в IE. Это я что-то сделал неверно, или проблемы у самого IE? Если ошибка моя - в чем может быть ее причина? Если проблема браузера - есть ли способы ее решить? IE сообщает, что такого свойства у объекта нет, указывая на эту строчку.
0 votes4 answers -
getElementsByName и фреймы
задачка тип такая есть страница состоящяя из двух фреймов, в одной части я подгружаю свой файл а в другой сайт а катором также есть фреймы. Суть в чем, могу ли я из своего фрейма как нибуть через getElementsByName выцепить окно удаленного сайта и допустим приклеить туда картинку, что сайт просматривается через меня =) тоесть я хочю по имени выбирать контент и дописывать в него свой кодец, естесно токо у пользователя дабы не как не трогать сервак удаленной страницы, возможно ли это?
0 votes4 answers -
Google Ajax Search API
Привет, есть следующая проблема: <script type="text/javascript"> google.load('search', '1'); google.setOnLoadCallback(function(){ var googleSearch = new google.search.CustomSearchControl('fdfgdfggsdgsdfgfsdg534546g'); googleSearch.draw('cse'); var query = '<?php echo $query?>'; if(query.length>1){ $('[name=search]').val(query); $('[name=search]').trigger('focus'); $('[name=search]').trigger('change'); $('[name=search]').trigger('blur'); googleSearch.execute(); } }, true); </script> или даже так: <script type="text/javascript"> google.load('search', '1'); google.setOnLoadCallback(function(){ …
0 votes2 answers -
Google analytics target
Добрый день. У гугла есть такая фишка как таргет. Подскажите пожалуйста, нужно сделать, что бы при отправке формы в этот самый таргет передавалось значений (в админке гугла эта штука сделана). Саму форму передаю ajax, пробовал такой вариант: $(function(){ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.ins…
0 votes1 answer -
Google map
Ребят, помогите, пожалуйста Есть карта Google map http://shumno.com/pub/gmap/ код карты var map = null; function initialize() { var myOptions = { zoom: 3, center: new google.maps.LatLng(35,60), mapTypeId: google.maps.MapTypeId.TERRAIN } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); google.maps.event.addListener(map, 'click', function() {infowindow.close();}); var point = new google.maps.LatLng(36.5959,30.5584); var marker = createMarker(point,'город-курорт Кемер') var point = new google.maps.LatLng(36.5521,32); var marker = createMarker(point,'город-курорт Алания') var point = new google.maps.LatLng(-18.35452552912664, 14…
0 votes16 answers -
Google map. Нарисовать на карте иконку.
В общем на карте должен быть маркер, который в зависимости от поступивших данных поворачиваться. Сказали что можно отрисовать с помощью SVG. Но как это всё дело привязать к карте? Никто не сталкивался с таким вопросом?
0 votes0 answers -
Google Maps API Проложить маршрут от м.Берестейка (Киев) к заданному адресу / Google API
Привет всем! Такая проблема, как по нажатию кнопки сделать построение маршрута от метро Берестейка к определенному адресу (адрес известен) ?. <button class="route btn btn-primary" id="travelMode1" data-travelmode="WALKING">Пешком</button> <button class="route btn btn-primary" id="travelMode2" data-travelmode="DRIVING">На авто</button> function initialize() { var settings = { zoom: 17, center: new google.maps.LatLng(50.445068, 30.420486), mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU }, navigationControl: true, …
0 votes8 answers -
Google Maps JavaScript API V3
Разобрался с картой вроде бы, как задать широту и другие мелкие моменты, теперь не знаю как опубликовать карту, в официальном руководстве вот такой код предлагают и он рабочий вариант <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type="text/css"> html { height: 100% } body { height: 100%; margin: 0px; padding: 0px } #map_canvas { height: 100% } </style> <script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=set_to_true_or_false"> </script> <script type="text/javascript"> function initialize() { var latlng = new google…
0 votes1 answer -
Google maps, Информация о компании
Уже незнаю у кого спросить и не как не могу найти в мануале, может кто знает помогите. Установил на сайт карту гугла, центр, маркер, нужные кнопки все поставил но есть 1 проблема нужно openInfoWindow с информацией о компании. Как это можно сделать? Компания в гугл карты забита.
0 votes1 answer -
Google Maps. Сложные маркеры
Использую Google Maps JavaScript Version 3 и JQuery. Как лучше всего сделать свой маркер? Чтобы можно было так: — Чтобы картинка и подложка были раздельными элементами: В идеале, нужно чтобы в код самого маркера можно было добавить нужные элементы: на данный момент это картинка превью и заголовок: <div class="my_marker" style="background-image: url(/i/label.png); ...other..."> <img src="/f/prew_id123.jpg"> <srong>Place name</strong> </div> Спросил и тут - http://stackoverflow.com/questions/3189315...-omplex-markers
0 votes10 answers -
Google создание таблицы и запись данных
кто то подскажет ,что почитать что бы реализовать сдедующую задачу по быстрее 1)как создать таблицу в Google Drive типа база данных 2)как писать туда инфу ,джаваскриптом например,где попроще объяснено апи
0 votes7 answers -
Googlemapapi Динамические Маркеры
Доброго всем времени суток. Есть код: <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAy23H4tb9RWE5p2dJa8tz9Q"></script> <script type="text/javascript"> google.load("maps", "2", {"language" : "ru"}); google.load("search", "1"); function initialize() { var map = new google.maps.Map2(document.getElementById("map")); map.setCenter(new google.maps.LatLng(28.717888, 27.461350), 15); var point = new GLatLng(28.717888, 27.461350); var marker = new GMarker(point); map.addOverlay(marker); map.addControl(new GOv…
0 votes0 answers -
gulp-sass не хочет устанавливаться
Решила освоить Gulp, пытаюсь установить модуль для sass, но не тут то было, в консоли выдаёт C:\Documents and Settings\Ника\Рабочий стол\build>npm install --save-dev gulp-sassnpm WARN prefer global node-gyp@3.2.1 should be installed with -g > node-sass@3.4.2 install C:\Documents and Settings\Ника\Рабочий стол\build\node_modules\node-sass> node scripts/install.js Binary downloaded and installed at C:\Documents and Settings\Ника\Рабочий стол\build\node_modules\node-sass\vendor\win32-ia32-47\binding.node > spawn-sync@1.0.13 postinstall C:\Documents and Settings\Ника\Рабочий стол\build\node_modules\spawn-sync> node postinstall > node-sass@3.4.2 postinstal…
0 votes6 answers -
height и overflow через expression
Есть div Нужно : В зависиимости от содержащихся в нем данных растягивался по высоте от 0 до 500px, если данных больше чем 500px, то появлялась прокрутка. В общем для эксплорера это делалось так: #catalogDiv { overflow:auto; height:expression(this.offsetHeight > 500 ? '500px' : this.offsetHeight); } Но: Допустим внутренние данные были высотой 40px. Все хорошо - div занимает 40пикселов, прокрутки нет. И тут внутри div какой-то элемент превратился из display:none в display:block. И высота содержимого стала 45px. И естественно появилась прокрутка, которая мне не нужна. Попробовал сделать так: #catalogDiv { overflow:expression(this.offsetHeight > 500 ? 'auto' : '…
0 votes3 answers -
Height из % в px
1) Как узнать высоту td заданную в процентах? 2) Как узнать высоту страницы (не окна, а именно страницы с прокруткой), или задать в процентах? Заранее спасибо
0 votes3 answers -
HELP
если у кого есть чего почитать о Java для чайников, поделитесь плиз psy-del@normaplus.com
0 votes5 answers -
HELP: Ошибка в небольшом скрипте
Привет всем. Написал маленький скрипт, но в нем ошибка - помогите понять в ч?м дело пожалуйста. Вот скрипт: <script> var i; var rusalphabet = "АБВГДЕ?ЖЗИЙКЛАМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"; var keybline1 = ""; function RussianKeyboard(){ for (i = 1; i <= 11; i++) { var keybletter = rusalphabet.substring(i-1,i); keybline1 = keybline1 + ' '+ keybletter +''; alert(keybline1); if (i != 11) { keybline1 = keybline1 + ' '; } } keyboardline1span.innerHTML = keybline1; } Судя по тому, что выда?т alert в переменной keybline1 собираются строки правильно со всеми тегами, но в результате в получается строка только из букв: АБВГДЕ?ЖЗИЙ Где ошибка?
0 votes9 answers -
help!
Добрый день, кто знает как сделать, чтобы при нажатии на кнопку появлялось такое окошко
0 votes3 answers -
Hide/Show layers или Закладки
Привет, хочу на странице сайта реализовать переключение между "закладками" без перехода на новую страницу: |__news__| champ |__air___|___team__| champ content На моём мега рисунке открыта закладка champ Нашёл подходящий скрипт, всё работает отлично, но только вот я хочу, чтобы после открытия определённой "закладки" (Например champ) её стиль менялся на заданый(Тоесть ссылка после открытия закладки получала новый стиль), ну и понятно, что если я открываю другую закладку(Например team), стиль кнопки для открытия закладки champ возвращался на первичный. Вот код: <script type="text/javascript"> function hide() { for(i=0; i<hide.arguments.leng…
0 votes1 answer -
highslide - display:table - firefox - НЕ дружат
такая штука приключилась, всё было хорошо пока не поставили хайслайд движок - дле 8 версия хайслайда - последняя вот линк беда тут во всех браузерах(ие8/хро/сафаря/опера) всё отлично, а в лисичке при нажатии на картинку с хайслайдом белое полотно(фон от хайслайда) становится там где надо, а сама картинка улетает в левый верхний угол сайта. убираю "дисплей:тейбл" - хайслайд работает - но с вёрсткой приключается горе. всё путается, и прыгает как захочется. помогите с етой проблемой пожалуйста, в понедельник дедлайн(
0 votes4 answers -
hightslide + ajax проблемы
Всем доброго времени суток! Понимаю, вопрос тривиальный и скорее всего проблема лежит в путях, но самому дойти к сожалению не получается... В общем есть див, в который аяксом подгружаются картинки с прикрученной к ним фото галереей fancebox. Трудность заключается в том, что та информация которая подгружается почему то не видит скрипта fancybox'a и картинки, которые должны увеличиваться просто появляются в новом окне... В то же время, если открыть страницу с фотографиями отдельно, то все работает замечательно! Подгружаемый файл... <div class="highslide-gallery"> <a href="images/gallery1.jpg" class="highslide" onclick="return hs.expand(this)"> <img src="i…
0 votes4 answers