X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сменить событие?
happyhand
happyhand
Topic Starter сообщение 17.3.2010, 10:30; Ответить: happyhand
Сообщение #1


Вот есть такой скрипт, выводит на карту маркер, а при щелчке на нём, выводит инфоокно:

<script type='text/javascript'>
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map_canvas'));
map.addControl(new GSmallMapControl()); // масштаб и перемещение карты
map.addControl(new GMapTypeControl()); // переключение типов карты
map.setCenter(new GLatLng(<? echo $lat; ?>, <? echo $longi; ?>), 17);
var point = new GLatLng(<? echo $lat; ?>, <? echo $longi; ?>);
var marker = new GMarker(point);
map.addOverlay(marker);

GEvent.addListener(marker, "click", function() {
     marker.openInfoWindowHtml("Текст инфоокна");
   });

}
}

</script>

Как сделать, чтобы окно появлялось не после щелчка, а при загрузке страницы? Вроде догадываюсь, что сменить нужно "click" на что-то, но не пойму на что. Пробовал "onload" - не получается.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 17.3.2010, 11:44; Ответить: Letmetouchyou
Сообщение #2


у тебя навреняка есть window.onload = .....
вот туда и запиши
[PHP]window.onload = function(){
marker.openInfoWindowHtml("Текст инфоокна");
}[/PHP]
или
[PHP]function asd(){
marker.openInfoWindowHtml("Текст инфоокна");
}
window.onload = asd;
[/PHP]

или просто вставь
<script type="text/javascript">
marker.openInfoWindowHtml("Текст инфоокна");
</script>


в конце старницы , или после элементов карты на странице
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 17.3.2010, 12:06; Ответить: happyhand
Сообщение #3


Код гугловый, на него идёт просто ссылка, вот это вот и весь код, ничего не получилось...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 17.3.2010, 12:21; Ответить: Letmetouchyou
Сообщение #4


значит ты не так что то сделал.
попробуй еше так
window.addListener("onload", function() {
marker.openInfoWindowHtml("Текст инфоокна");
});

или window.addListener("load", function() {
не помню точно

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1796 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4806 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19704 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3094 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13652 31.3.2024, 12:44
автор: Boymaster


 



RSS Текстовая версия Сейчас: 19.4.2024, 5:39
Дизайн