Отобразить карту Google в cfwindow
Я хотел бы отобразить карту Google в cfwindow. Я создал cfwindow и установил источник в URL, который содержит мою карту Google. HTML-форма под моей картой отображается, но фактическая карта не отображается. Почему это происходит и что я могу сделать, чтобы исправить это?
см код:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=false">
</head>
<body>
<cfwindow name="w1" title="Location" initShow=true x=10 y=10 width="700" height="450" source="url to map">
</cfwindow>
</body>
1 ответ
Решение
Чтобы карта Google отображалась, нужно отключить JavaScript. При открытии содержимого в cfwindow встроенный JavaScript не всегда запускается.
Убедитесь, что ваш javascript инициализации работает по URL-адресу карты, и если нет, используйте AjaxOnLoad
(CF8+) для обеспечения запуска сценария инициализации. Вы также должны убедиться, что любые ресурсы скрипта включены с родительской страницы.
Это абсолютно возможно (нажмите "Направления" в этом примере).