<%@ Page Title="About" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeFile="About.aspx.cs" Inherits="About" %>
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if (results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
function calcRoute() {
start = document.getElementById('startvalue').value;
end = document.getElementById('endvalue').value;
var request = {
origin: start,
destination: end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
this.distance = response.routes[0].legs[0].distance.value/1000;
}
});
}
function Button1_onclick() {
calcRoute();
}
window.onload = InitializeMap;
</script>
<div style="height: 86px; width: 689px; margin-left: 16px; margin-top: 0px">
<table style="width: 96%;">
<tr>
<td class="auto-style1">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</td>
<td>
<asp:TextBox runat="server" id ="startvalue"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style2">
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
</td>
<td class="auto-style3">
<asp:TextBox runat="server" id ="endvalue"></asp:TextBox>
</td>
<td class="auto-style3"></td>
</tr>
<tr>
<td class="auto-style1"> </td>
<td>
<input id="Button1" type="button" value="GetDirections" onclick="return Button1_onclick()" />
</tr>
</table>
Button1_onclick() 함수를 호출하고 싶지만 작동하지 않습니다. 이 코드는 아무런 문제가 없습니다. 문제는 함수 호출이 잘못되었습니다. 그래서, 당신이 내가 할 수있는 방법을 말해 줄 수주십시오 ..어떻게이 메서드를 호출 할 수 있습니까?
아니요. 문제가되지 않습니다. 여전히 전화 할 수 없습니다 .. 나를 도와주세요. – user2232995