私は、次のJavaScriptコードを持っている:基本的なJavaScriptのエラー
ASP.NETで<script type='text/javascipt' language="javascript">
function getUserLoc() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(displayResult, displayError);
}
else {
setMessage("Geolocation is not supported by this browser");
}
}
function displayResult(position) {
setMessage("Latitude: " + position.coords.latitude + ", Longitude: " + position.coords.longitude);
}
function setMessage(msg) {
document.forms[0].myLoc.value = msg;
}
function displayError(error) {
var errors = { 1: 'Permission denied', 2: 'Position unavailable', 3: 'Request timeout' };
setMessage("Error occured: " + errors[error.code]);
}
</script>
だけでなく、この:私は 'LoginButton' をクリックすると
<asp:Button ID="LoginButton" runat="server" Text="Log In" ValidationGroup="LoginUserValidationGroup"
OnClientClick="getUserLoc()" />
は、しかし、私は、JavaScriptのエラーが表示されます。 getuserlock is undefined
「これはうまくいかない」とは決して十分な情報ではありません。あなたは何が起こると予想され、実際に何が起こったのかを言う必要があります。 –
エラーとは何ですか?私はgetUserLoc上で()を削除して、それが動作するかどうかを確認します。しかし、それは実際にJS機能に到達しているか、発射さえしていませんか? –
ログインボタンをクリックすると、 'getuserlock is undefined'と表示されます。 – ozkank