|
|
Модератор форума: dotbot |
Сообщество uCoz » Архивариус » Корзина » Яндекс карта в ajax окне - как реализовать (ajax) |
Яндекс карта в ajax окне - как реализовать |
Скрипт карты в head
Код <?if($OTHER3$)?><script src="http://api-maps.yandex.ru/2.0/?load=package.standard&lang=ru-RU" type="text/javascript"></script> <script type="text/javascript"> var myMap; ymaps.ready(init); function init () { ymaps.geocode('Донецкая область, $FILTER1_VALUE$<?if($OTHER3$)?>,$OTHER3$<?endif?> ', {results: 1}).then(function (res) { var firstGeoObject = res.geoObjects.get(0), myMap = new ymaps.Map('map', { center: firstGeoObject.geometry.getCoordinates(), <?if($OTHER3$)?>zoom:14<?else?>zoom:9<?endif?> }); myMap.controls .add('zoomControl', {left: 1, top: 1}) .add('typeSelector') .add('mapTools', {left: 30, top: 1}); firstGeoObject.options.set('preset', 'twirl#buildingsIcon'); myMap.geoObjects.add(firstGeoObject); });} </script><?endif?> Код <div id="map" style="width:400px;height:400px"></div> Так не катит: Код <a href="javascript://" onclick="new _uWnd('ajax','ва','300','90',{autosize:true,modal: false,close:true,header:true,nomove: false,fixed:true},{xml:false,url:'<div id=\'map\' style=\'width:200px;height:400px\'></div>'})">Показать на карте</a> Подпись была удалена в связи с нарушениями правил форума.
|
777777rddyd, тут типа ссылка должна быть
Код xml:false,url: |
|
сделай так: Страница материалов и комментариев к нему
Код <script>function trusimami(){new _uWnd('opentrusimami','На карте',400,400,{align:0,shadow:0,close:1,autosize:1,maxh:500,minh:100,resize:0}, $("#maminitrusi").html() )}</script> <a href="javascript://" onclick="trusimami();">Посмотреть на карте</a> <div style="display:none;" id="maminitrusi"><div id="map" style="width:400px;height:400px"></div> <?if($OTHER3$)?><script src="http://api-maps.yandex.ru/2.0/?load=package.standard&lang=ru-RU" type="text/javascript"></script> <script type="text/javascript"> var myMap; ymaps.ready(init); function init () { ymaps.geocode('Донецкая область, $FILTER1_VALUE$<?if($OTHER3$)?>,$OTHER3$<?endif?> ', {results: 1}).then(function (res) { var firstGeoObject = res.geoObjects.get(0), myMap = new ymaps.Map('map', { center: firstGeoObject.geometry.getCoordinates(), <?if($OTHER3$)?>zoom:14<?else?>zoom:9<?endif?> }); myMap.controls .add('zoomControl', {left: 1, top: 1}) .add('typeSelector') .add('mapTools', {left: 30, top: 1}); firstGeoObject.options.set('preset', 'twirl#buildingsIcon'); myMap.geoObjects.add(firstGeoObject); });} </script><?endif?></div> P.S вот я и показал мамины трусы |
Nikola5381, окно открывается, сто раз так позавчера делал, но карта в нем не отображается
Код <script type="text/javascript">window.onload = new _uWnd('ajax','map','450','350',{autosize:0},'<div id="map" style="width:400px;height:300px"></div>')</script> P.s плохо застирал. Добавлено (30 Окт 2014, 23:51:59) Подпись была удалена в связи с нарушениями правил форума.
|
| |||
| |||