Как улучшить скритп загрузки карт яндекса
Помогите не работает в Хроме, пашет в Фаерфоксе.
Загрузчик активного содержимого карт Яндекса: function map(block){ window.countIdFrame = window.countIdFrame || 0; window.countIdFrame++; var current = window.countIdFrame; var js=$(block).attr('src').replace('/static/','/js/').replace(/&/g,'&'); $(block).after('<iframe align="left" scrolling="no" marginheight="0" hspace="0" vspace="0" marginwidth="0" frameborder="0" width="450" height="350" id="frame'+current+'" seamless></iframe>'); $(block).remove(); setTimeout( function() { for(i=0;i<window.frames.length;i++){ if(window.frames[i].frameElement.id==('frame'+current)){ window.frames[i].document.open(); window.frames[i].document.write('<html><head><title>Карта проезда</title></head><body style="margin:0; padding:0;">'); window.frames[i].document.write('<script type="text/javascript" charset="utf-8" src="'+js+'"><\/script>'); window.frames[i].document.write("</body></html>"); window.frames[i].document.close(); } } },1); } Куча карт в статике (при наведении заменится на рабочую карту): <img style="cursor: pointer;" onmouseover="map(this);" alt="" src="//api-maps.yandex.ru/services/constructor/1.0/static/?sid=7a-fwO57Be3z8D_DzAdNHikI4knNmj8t&width=450&height=350" /> ................ Статика заменяется на динамику при наведении мышки. |
Часовой пояс GMT +3, время: 14:57. |