| ||||
Lo más facil es ponerlo dentro del HTML, y si necesitas que tus controles de servidor tengan atributos adicionales cuando se renderize en código de cliente, puedes agregar de la siguiente forma: TuControl.Attributes.Add("atributo","valor"); |
| ||||
Hola gracias a mi me gustaria meterlo en el evento calendar2.Selecctionchange para que cuando se pulse el calendario de despliege una ventana con un informacion en ella Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs) Dim sJScript2 As String = "<script language=""Javascript"">" & _ " window.open('Calendaria12.ascx? "','','width=600,height=500, toolbar=1, Scrollbars=1')" & _ "</script>" Response.Write(sJScript2) End Sub pero no se si es la manera correta |
| ||||
segun lo q te ha puesto osro te deberia funcionar,bueno tienes mal puesto Calendaria12.ascx? pon calendaria12.aspx si quieres pasarle alguna parametro entonces pones el ? nombrede parametro="valor" esto es para pasarle alguna valor ala pagina para q esta pagina q se carga pueda hacer cosas dinamicamente. Yo lo suelo hacer como dice xknown Sobre todo para el evento onclick con la tipica preguntita de esta seguro?? o el tipico boton de salir btnSalir.Attributes.Add("onclick", "return self.close('Esta seguro que desea salir?')") BTNaceptar.Attributes.Add("onclick", "return window.confirm('Esta seguro que desea ocupar en estas caracteristicas?')") Prueba a hacerlo comocomo lo tienes pero poniendo bien calendaria12.aspx |
| ||||
Bueno lo estoy poniendo asi Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs) Dim sJScript2 As String = "<script language=""Javascript"">" & _ " window.open('Calendar12.aspx? "','','width=600,height=500, toolbar=1, Scrollbars=1')" & _ "</script>" Response.Write(sJScript2) end sub y me da error BC30648: Los constantes de cadena deben terminar en comillas dobles. Line 41: "</script>" y si lo pongo asi ""</script>"" me dice que error de sintasis |
| ||||
Debe de ser asi: Lo que pasa es que estas agregando un ? despues del nombre de la pagina, el ? solo lo debes de poner si la pagina que estas abriendo recibe valores, si no quieres mandar valores selo tienes que poner: Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs) Dim sJScript2 As String = "<script language=""Javascript"">" & _ " window.open('Calendar12.aspx','','width=600,height =500, toolbar=1, Scrollbars=1')" & _ "</script>" Response.Write(sJScript2) end sub Y asi te debe de correr, ![]() ![]() ![]() Última edición por OSRO; 04/03/2005 a las 13:10 |
| ||||
" window.open('Calendar12.aspx? "','','width=600,height=500, toolbar=1, Scrollbars=1')" & _ aparte del interrogante fijate haber si tienes quitada las comillas dobles de despues de el interrogante dejalo asi " window.open('Calendar12.aspx ',' ','width=600,height=500, toolbar=1, Scrollbars=1')" & _ las comillas q hay despues dela coma son simples,aunq juntas parecieran dobles.ok?entre el parentesis q no haya ninguna doble haber si con esto funciona |
| ||||
Hola Neivan gracias por responder, verifique que dentro del parentesis no hubiera ninguna comilla doble pero de igual forma me genera el error BC30648: Los constantes de cadena deben terminar en comillas dobles. y resalta esta linea Line 43: "</script>" Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs) Dim sJScript2 As String = "<script language=""Javascript"">" & _ " window.open('Calendar12.aspx ',' ','width=600,height=500, toolbar=1, Scrollbars=1')" "</script>" Response.Write(sJScript2) end sub |
| ||||
Agregandole tu recomendacion y aun me muestra el mismo error resaltando la misma linea Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs) Dim sJScript2 As String = "<script language=""Javascript"">" & _ " window.open('Calendar12.aspx ',' ','width=600,height=500, toolbar=1, Scrollbars=1')"& _ "</script>" Response.Write(sJScript2) AddToDates(Calendar1.SelectedDate) End Sub |
| ||||
Estas dejando un espacio entre el parámetro título.. Prueba de ésta forma: Cita: Dim sJScript2 As String = "<script language=""Javascript"">" & _ " window.open('Calendar12.aspx','','width=600,height=500,scrollbars=0')" & _ "</script>" Response.Write(sJScript2) Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Me dijo ![]() Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: BC30648: Los constantes de cadena deben terminar en comillas dobles. Source Error: Line 43: "</script>" ![]() ![]() ![]() |
| ||||
Haz copy and paste de ésto: Cita: Te debe funcionar así como está... Dim sJScript2 As String = "<scr" & "ipt language=""Javascript"">" & _ " window.open('Calendar12.aspx','','width=600,height =500,scrollbars=0')" & _ "</" & "script>" Response.Write(sJScript2) ![]() |