Funktion ist nicht definiert - nicht erfasster Referenzfehler

Habe ich diese uncaught referenceerror-Funktion ist nicht definiert Fehler, die nicht verstehen.

Wenn ich

$(document).ready(function(){
 function codeAddress() {
  var address = document.getElementById("formatedAddress").value;
  geocoder.geocode( { 'address': address}, function(results, status) {
   if (status == google.maps.GeocoderStatus.OK) {
    map.setCenter(results[0].geometry.location);
   }
  });
 }
});

und

<input type="image" src="btn.png" alt="" onclick="codeAddress()" />
<input type="text" name="formatedAddress" id="formatedAddress" value="" />

Wenn ich auf den Knopf drücke wird es wieder die "uncaught referenceerror".

Aber, wenn ich die codeAddress() außerhalb $(document).bereit(Funktion(){} dann arbeiten feine.

Meine Absicht ist, setzen Sie die codeAddress() innerhalb des Dokumentes.bereit.Funktion.

InformationsquelleAutor der Frage Peter | 2011-02-21

Schreibe einen Kommentar