|
|
|
|
|
 |
 |
 |
|
Foros MUGPERU
|
 |
 |
| Author |
Messages |
|
roberth20032002 Posts:88
 |
| 29/04/2005 10:38 AM |
|
Hola comunidad otra vez yo, quiero pedirles un favor, si alguien sabe la manera de abrir una ventana emergente dandole click en el boton de comando, que lo habra en una pagina distinta a la cual contiene ese boton, les agradeceria bastante.
PD: Saben si los mensajes del foro anterior seran salvados, o no??, o como podemos salvar esos mensajes?. |
|
|
|
|
cesar_juanv Posts:0
 |
| 29/04/2005 03:05 PM |
|
Hola,
No estoy seguro de si te refieres a esto, pero allí te va:
En el load de la página agrega un atributo a tu botón a través del método add de la propiedad attibutes del botón, el atributo a agregar sería el evento onClick de javascript con una llamada a una función javascript que use el método window.open para abrir la ventana que necesitas. En www.javascript.com puedes encontrar ejemplos del uso del método que te menciono.
Recuerda que si el trabajo que el botón va a realizar es sólo abrir una ventana lo mejor es trabajar con controles HTML simples y no con controles de servidor que le restan agilidad a tu aplicación.
Saludos, |
|
|
|
|
roberth20032002 Posts:88
 |
| 29/04/2005 06:28 PM |
|
Hola amigo.
Muchas gracias por la ayuda, pero ya lo probe antes eso, y justamente es eso lo que no quiero, lo que quiero es que al pulsar el boton se ejecute el evento Click, dentro de ese evento tiene que ir el codigo por el cual se llama la nueva pagina y la muestra como un popup. |
|
|
|
|
alex Posts:36
 |
| 29/04/2005 11:08 PM |
|
Al parecer quieres ejecutar primero el evento Click en el lado del servidor, realizar alguna tarea y abrir el popup, estoy en lo correcto??
Si es así entonces podrías utilizar Response.Write, Page.RegisterClientScriptBlock, Page.RegisterStartupScript:
C# Page. RegisterClientScriptBlock("foo_script", "< script >window.open(' " + variablePagina + " ', 'Foo', 'las propiedades')<" + "/script>")
VB.NET Page.RegisterClientScriptBlock("foo_script", "< script >window.open(' " & variablePagina & " ', 'Foo', 'las propiedades')<" & "/script>")
Saludos |
|
|
|
|
roberth20032002 Posts:88
 |
| 30/04/2005 09:10 AM |
|
Hola, me olvide de informarte lo siguiente, es que yo estoy usando el WebMatrix y no el VS.net, pero voy a probar este ejemplo que me has dado, espero poder lograrlo, en todo caso si hay una manera diferente de realizar lo que quiero en webmatrix, te agradeceria que me hicieras saber, muchas gracias por todo. chaooo salu2.. |
|
|
|
|
roberth20032002 Posts:88
 |
| 30/04/2005 10:03 AM |
|
Hola,
mira e probado este codigo en VB.Net y me sale de las mil maravillas:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Write("")
End Sub
y e probado este otro codigo que si te das cuenta es el mismo, pero lo he probado en WebMatrix que es lo que estoy usando y me sale un error.
Private Sub Button1_Click(sender As Object, e As EventArgs) Response.Write("") End sub
El error que me sale es el siguiente:
Error de compilación
Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.
Mensaje de error del compilador: BC30648: Los constantes de cadena deben terminar en comillas dobles.
Error de código fuente:
|
<PRE>Línea 5:
Línea 6: Private Sub Button1_Click(sender As Object, e As EventArgs)
<FONT color=red>Línea 7: Response.Write("<script>javascript:open('http://www.geocities.com/robron22','NewWindow','top=0,left=0,width=300,height=200,status=no,resizable=no,scrollbars=no');</script>")
</FONT>Línea 8: End sub
Línea 9: </PRE> |
Archivo de origen: C:\Inetpub\wwwroot\Moviles\NewFile.aspx Línea: 7
me podrias guiar en que es lo que le falta a este codigo??? |
|
|
|
|
roberth20032002 Posts:88
 |
| 30/04/2005 10:04 AM |
|
Hola,
mira e probado este codigo en VB.Net y me sale de las mil maravillas:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Write("")
End Sub
y e probado este otro codigo que si te das cuenta es el mismo, pero lo he probado en WebMatrix que es lo que estoy usando y me sale un error.
Private Sub Button1_Click(sender As Object, e As EventArgs) Response.Write("") End sub
El error que me sale es el siguiente:
Error de compilación
Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.
Mensaje de error del compilador: BC30648: Los constantes de cadena deben terminar en comillas dobles.
Error de código fuente:
|
<PRE>Línea 5:
Línea 6: Private Sub Button1_Click(sender As Object, e As EventArgs)
<FONT color=red>Línea 7: Response.Write("<script>javascript:open('http://www.geocities.com/robron22','NewWindow','top=0,left=0,width=300,height=200,status=no,resizable=no,scrollbars=no');</script>")
</FONT>Línea 8: End sub
Línea 9: </PRE> |
Archivo de origen: C:\Inetpub\wwwroot\Moviles\NewFile.aspx Línea: 7
me podrias guiar en que es lo que le falta a este codigo??? |
|
|
|
|
roberth20032002 Posts:88
 |
| 30/04/2005 10:10 AM |
|
[QUOTE]roberth20032002 wrote
Hola,
mira e probado este codigo en VB.Net y me sale de las mil maravillas:
Response.Write("")
y e probado este mismo codigo, pero lo he probado en WebMatrix que es lo que estoy usando y me sale un error.
El error que me sale es el siguiente:
Error de compilación
Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.
Mensaje de error del compilador: BC30648: Los constantes de cadena deben terminar en comillas dobles.
Error de código fuente:
|
<PRE>Línea 5:
Línea 6: Private Sub Button1_Click(sender As Object, e As EventArgs)
<FONT color=red>Línea 7: Response.Write("<SCRIPT>javascript:open('http://www.geocities.com/robron22','NewWindow','top=0,left=0,width=300,height=200,status=no,resizable=no,scrollbars=no');</SCRIPT>")
</FONT>Línea 8: End sub
Línea 9: </PRE> |
Archivo de origen: C:\Inetpub\wwwroot\Moviles\NewFile.aspx Línea: 7
me podrias guiar en que es lo que le falta a este codigo??? [/QUOTE] |
|
|
|
|
roberth20032002 Posts:88
 |
| 30/04/2005 10:12 AM |
|
[QUOTE]roberth20032002 wrote
roberth20032002 wrote
Hola,
mira e probado este codigo en VB.Net y me sale de las mil maravillas: lo puse dentro del Response.Write()
y e probado este mismo codigo, pero lo he probado en WebMatrix que es lo que estoy usando y me sale un error.
El error que me sale es el siguiente:
Error de compilación
Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.
Mensaje de error del compilador: BC30648: Los constantes de cadena deben terminar en comillas dobles.
Error de código fuente:
|
<PRE>Línea 5:
Línea 6: Private Sub Button1_Click(sender As Object, e As EventArgs)
<FONT color=red>Línea 7: Response.Write("<SCRIPT>javascript:open('http://www.geocities.com/robron22','NewWindow','top=0,left=0,width=300,height=200,status=no,resizable=no,scrollbars=no');</SCRIPT>")
</FONT>Línea 8: End sub
Línea 9: </PRE> |
Archivo de origen: C:\Inetpub\wwwroot\Moviles\NewFile.aspx Línea: 7
me podrias guiar en que es lo que le falta a este codigo??? | [/QUOTE] |
|
|
|
|
alex Posts:36
 |
| 30/04/2005 10:56 AM |
|
Porque no pegas el código que tienes, en lo que mandas no veo ningún error.
Saludos
|
|
|
|
|
roberth20032002 Posts:88
 |
| 07/05/2005 09:54 AM |
|
Hola amigo, muchisimas gracias por la intension de quererme ayudar.
ya encontre la solución padeciendo pero la halle, si deseas que te pase la forma como lo hice, escribeme y mandame tu correo, es muy facil. bye |
|
|
|
|
alex Posts:36
 |
| 07/05/2005 03:34 PM |
|
[QUOTE]roberth20032002 wrote
Hola amigo, muchisimas gracias por la intension de quererme ayudar.
ya encontre la solución padeciendo pero la halle, si deseas que te
pase la forma como lo hice, escribeme y mandame tu correo, es muy
facil. bye [/QUOTE]
Gracias por la intención, pero no lo necesito.
|
|
|
|
|
YOJAN Posts:27
 |
| 08/05/2005 02:10 PM |
|
Uhmm ... por el bien de la comunidad ...
me parece que deberias publikarlo, cosa que se va kreando mas conocimiento
Salu2s |
|
|
|
|
roberth20032002 Posts:88
 |
| 11/05/2005 01:30 PM |
|
Tienes muchisima razon, disculpenme por no haber pensado en eso, pero alli les va. el codigo que se muestra acontinuación va dentro del "Response.Write()". Esto es para los que estean usando el WebMatrix.
"javascript:open('mipagina','NewWindow', 'height=800,width=600,scrollbars=Yes');" |
|
|
|
|
DeadMan Posts:45
 |
| 17/05/2005 11:43 AM |
|
que buena
no se como habrá embebido el código pero el popup sale desde este thread
pd: no metas virus güey |
|
Q.E.P.D. |
|
|
roberth20032002 Posts:88
 |
| 17/05/2005 10:45 PM |
|
No estoy subiendo virus guey, lo que pasa que solo copie el codigo en java script y el foro lo tomo como si fuera parte de su codigo, por eso que no aparece en los mensajes que puse y que supuestamente iva el codigo para mostrarlo en el foro, pero me di con la sorpresa que la pagina del foro, se hizo dueño de mi codigo.
Te mentiria si te dijera el motivo del por que se adjudico mi codigo, es poreso que abre una ventana emergente. |
|
|
|
|
DeadMan Posts:45
 |
| 18/05/2005 12:24 PM |
|
cheeeesssssssssSSSSSSSSSSSSSSSSS
de todas formas debe ser un bug del DNNuke... porque puede ser peligroso ¿o no?
esto a lo mejor merece un nuevo thread para evitar la inyección de código js, sql u otro en páginas ASP.Net
pero igual te quedó brutal el popup aunque haya sido sin querer queriendo
saludos güey |
|
Q.E.P.D. |
|
|
roberth20032002 Posts:88
 |
| 18/05/2005 03:14 PM |
|
Claro que debe haber algun tipo de probema.
hay que averiguar bien a que se debe eso, y a que probar si sigue pasando eso, por que por lo que veo estan actualizando este foro. |
|
|
|
|
|
| You are not authorized to post a reply. |
|
|
|
ActiveForums 3.7
|
 |
 |
 |
 |
|
|
|
|
|
|
|
|
|