Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2005, 11:18
jiglesiasn
 
Fecha de Ingreso: marzo-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 0
boton form abrir procedimiento con archivo javascript

Me pone "btuno" no declarado.

yo lo pongo así:

<form runat="server">
<asp:Button class="bt" id="btUno" onclick="javascript:showCal('Calendar2')" runat="server" Text="Primero"></asp:Button>
</form>

Esto no es declararlo?



El código completo es:


<%@ Page Language="VB" Inherits="datagrid4" Src="datagrid4.vb" %>
<html>
<head>
<script language="javascript" src="cal2.js"></script>
<script language="javascript" src="cal_conf2.js"></script>
</head>

<body>



<form name="sampleform">
<input type="text" name="firstinput" size=20> <small><a href="javascript:showCal('Calendar1')">Select Date</a></small>
<p><input type="text" name="secondinput" size=20> <small><a href="javascript:showCal('Calendar2')">Select Date</a></small>


</form>

<form runat="server">
<asp:Button class="bt" id="btUno" onclick="javascript:showCal('Calendar2')" runat="server" Text="Primero"></asp:Button>

</form>

</body>
</html>


Y en datagrid4.vb que declaro arriba pongo el código que me pusiste.
que es


Public Class datagrid4 : Inherits Page


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
btUno.Attributes.Add("onclick", "showCal('Calendar2');")
End If
End Sub

Sub cmdboton_click (obj as Object, e as EventArgs)

Dim smyscript As String

smyscript = "<script>window.open('pagina1.html','','width=330, height =270,top=150,left=350')</script>"

Page.RegisterStartupScript("ClientScript", smyscript)


End Sub

End Class



Que me falta?????



Gracias
un Saludo




Cita:
Iniciado por RootK
Puedes agregarle al atributo desde tu page_load para que cargue el evento click desde un principio

Ejemplo:



Salu2