Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
странник
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
1

Отображение скрипта от 2GID в предварительно скрытом диве

29.05.2012, 13:34. Показов 1279. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, столкнулся со следующей проблемой. Нужно разместить он-лайн карту на див, который отображается при нажатии на определенную кнопку на сайте.

Если скрипт он-лайн карты просто поместить на этот сайт, то все нормально отображается. Если поместить в этот див, то отображается только в Опере, а в остальных пусто

вот коды CSS:

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#mapwind{
    display:none;
    position:absolute;
    top:130px;
    width:1200px;
    height: 590px;
    margin: 0px -100px;
    background-image: url(/site/images/mapwind.png);
    background-repeat: no-repeat;
    background-size: 1200px; 
    overflow: hidden;
    z-index:7;
    }
 
#mapscript {
    display:block;
    margin: 30px auto;
    width: 860px;
    height: 540px;
    background-image: none;
    }
И html:
HTML5
1
2
3
4
5
6
<div id="mapwind">
<div id="mapscript">
<script charset="utf-8" type="text/javascript">new DGWidgetLoader({"borderColor":"#a3a3a3","width":"860","height":"540","wid":"58e73b991609a6a5b5c6eefcaf096327","pos":{"lon":"49.313625018735","lat":"53.555593757439","zoom":"15"},"opt":{"ref":"hidden","card":["name","contacts","schedule","payings"],"city":"togliatti"},"org":[{"id":"3096753025319687"}]});</script>
<noscript style="color:#c00;font-size:16px;font-weight:bold;">Виджет карты использует JavaScript. Включите его в настройках вашего браузера.</noscript>
</div>
</div>
mapwind.png - это просто белый фон.

Помогите пожалуйста разрешить эту проблемку. Заранее спасибо!

Добавлено через 17 часов 10 минут
В ходе мозгового штурма с самим собой у меня возникли некоторые соображения, почему так происходит. Скорее всего при загрузке страницы данный скрипт просто напросто не подгружается (за исключением Опера), т.к. див, в который помещен этот скрипт, имеет свойство видимости hidden.

Поэтому вопрос: как сделать так, чтобы на всех браузерах этот скрипт загружался либо при вызове это дива, либо при загрузке страницы (но при этом пока не был видимым)?

Добавлено через 15 минут
Вопрос решен. Надо вместо свойства {display: none;} использовать {visibility: hidden;}

Тему можно закрывать!

P.S. спасибо все кто помог
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2012, 13:34
Ответы с готовыми решениями:

Выполнение php скрипта в скрытом режиме
Добрый день. Есть у меня php страничка, которая выполняет определенные действия и генерирует htm...

Отображение php скрипта в html
Имеется html файл и php скрипт. Для отображение php скрипта в html документе, воспользовался...

Отображение выполнения серверного скрипта
Имеется серверный скрипт. Он выполняется достаточно долго. Как скрасить пользователю процесс...

Отображение скрипта в списке процессов
Здравствуйте. есть такой скрипт Option Explicit Dim lngProcessID With...

0
29.05.2012, 13:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2012, 13:34
Помогаю со студенческими работами здесь

Отображение времени работы скрипта
На стороне сервера запускается скрипт, который долгое время ничего не выдает броузеру, в результате...

Неправильное отображение скрипта на разных экранах
Имеются 2скрипта:colorbox(увеличивающее изображение по середине с прозрачным фоном) and...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru