返回列表 發帖
還看不太懂你的問題,程式碼最好用 code 標籤包起來,會比較清楚。

如果你是要開啟網頁後,直接執行 addressGps(),有很多種方式可以達成,最簡單的是用這一段 JavaScript:
window.onload = addressGps;
To infinity and beyond!

TOP

嗯,我有看到了,你應該已經有在 <body> 放 onload="load" 了,這是 Google Maps範例的寫法,所以你只要在 load() 裡面加上判斷即可:
function load() {  
                                                                                  
  if (GBrowserIsCompatible()) {  
    myMap = new GMap2(document.getElementById("my_map"));  
    var myLatLng = new GLatLng(25.04763902653048, 121.51715755462646);  
    myMap.setCenter(myLatLng, 15);  
    myMap.addControl(new GLargeMapControl());  
    document.getElementById('inLatLng').value = myLatLng.toString();  
    document.getElementById('inLat').value = myLatLng.lat();  
    document.getElementById('inLng').value = myLatLng.lng();  
                                                                      
    myMarker = new GMarker( myLatLng );  
    myMap.addOverlay( myMarker );  
  
    <?   if (!empty($Addr)){ ?>
    addressGps();
    <? } ?> 
  }  
}  
To infinity and beyond!

TOP

返回列表 回復 發帖