Hola a todos
Quizas lo que vaya a preguntar sea una tonteria o no se pueda realizar... pero llevo apenas 3 dias mirando como funciona esto del asp.net y estoy un poco perdido
La cuestion es la siguiente:
Tengo una aplicacion en asp.net con un boton y un div donde meto un javascript que carga un mapa de google maps:
El codigo del aspx es el siguiente:
<script src="http://maps.google.com/maps?file=api&v=2&key= (continua en la siguiente línea)
ABQIAAAA0W1qnKmPZawZNwAw8oyZGBQZmtnc9zhYqZK_GTI3Gu4YLOLg8hSCUHpASDwI054OMWEq4Lx2AZfSkA"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function otraPos() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(36.4419, -122.1419), 13);
}
}
//]]>
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Página sin título</title>
</head>
<body onload="load()" onunload="GUnload()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Style="z-index: 100; left: 540px; position: absolute;
top: 15px" Text="Boton" />
</div>
<div id="map" style="width: 500px; height: 300px"></div>
</form>
</body>
</html>
Y el codigo del aspx.vb es el siguiente:
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.Attributes.Add("onclick", "javascript:otraPos();")
End Sub
End Class
Donde simplemente se lanza la funcion javascript "otraPos" que deberia poner el mapa en otra posicion, el problema es que creo que al pusar el boton se actualiza la pagina web , entonces como en el body esta la llamada a la funcion que carga el mapa en su posicion inicial
<body onload="load()" onunload="GUnload()">
el mapa va a la posicion que le digo en "otraPos" pero como se recarga la pagina , vuelvo a verlo en la posicion inicial
Espero haberme explicado lo mejor posible.
¿Se puede hacer que un boton no actualice la pagina y que simplemente lance el javascript que debe mover el mapa de google?
Si no se puede...... como hariais para tener un boton y dos textbox (uno para longitud y otro para latitud) y que al pulsar el boton te llevara a esas coordenadas??
Si alguien puede ayudarme, muchas gracias ¡¡¡
salu2