-1

cfwindowにグーグルマップを表示したいのですが。cfwindowを作成し、ソースをGoogleマップを含むURLに設定しました。マップの下にある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>

4

1 に答える 1

0

グーグルマップをレンダリングするには、JavaScriptを起動する必要があります。cfwindowでコンテンツを開く場合、埋め込まれたjavascriptが常に実行されるとは限りません。

初期化JavaScriptがマップへのURLで実行されていることを確認し、実行されていない場合は、AjaxOnLoad(CF8 +)を使用して初期化スクリプトが実行されていることを確認します。また、スクリプトアセットが親ページから含まれていることを確認する必要があります。

これは絶対に可能です(この例の[方向]をクリックします)。

于 2011-08-04T19:11:39.660 に答える