elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con este codigo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con este codigo  (Leído 3,859 veces)
jacj0102

Desconectado Desconectado

Mensajes: 37


"Camina hacia el futuro!!!"


Ver Perfil
Ayuda con este codigo
« en: 6 Agosto 2011, 01:52 am »

buenas tardes en este codigo me muestra un form principal desde el cual llama a un popup, luego en el popup se ingresa cualquier nombre precionas enviar y ese dato lo envia al form princiapal, lo que ahora quiero es que me ayuden a tratar de comvertir este mismo codigo pero para ASP.NET y que los "input(box)" sean "TextBox" igual los botones "Button" sin mas que decir ahi les dejo el codigo:

----------------    Pagina Default.aspx     -------------------------------

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Página sin título</title>
    <script type="text/javascript">
 function asignar(sitio, dato) {
 document.forms.prueba[sitio].value = dato;
 }
 
function enviar(x) {
 window.open("popup.aspx?destino=" + x.name, "popup", "width=300,height=200,status=yes");
 }
 </script>
 
</head>
<body>
    <form name="prueba" action="destino.html" target="">
 <input type="text" name="dato1" value="" />
 <input type="button" value="popup" onclick="enviar(dato1)" />
 
<input type="text" name="dato2" value="" />
 <input type="button" value="popup" onclick="enviar(dato2)" />
 
<input type="text" name="dato3" value="" />
 <input type="button" value="popup" onclick="enviar(dato3)" />
 </form>
 
 
</body>
</html>



----------------    Pagina popup.aspx     -------------------------------

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="popup.aspx.vb" Inherits="WebApplication1.popup" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Página sin título</title>
    <script>
 function dejar(esto) {
 var destino = location.search.split('=')[1];
 opener.asignar(destino, esto.dato.value);
 window.close();
 }
 </script>
 
 
</head>
<body>
    <form>
 <input type="text" name=dato />
 <input type="button" value=enviar onclick="dejar(this.form)" />
 </form>
</body>
</html>


Lo que trato de decirles es que lo que esta asi en input:
<input type="text" name=dato />

Quiero cambiarlo por este:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

Igual para el boton, espero me sepan ayudar porfavor por que ami no me resulta, de antemano gracias y que tengan un buen dia.


En línea

"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"
neoncyber

Desconectado Desconectado

Mensajes: 90



Ver Perfil WWW
Re: Ayuda con este codigo
« Respuesta #1 en: 6 Agosto 2011, 08:16 am »

si deseas cambiar un control html a uno q se ejecute en servidor, simplemente adicionale el atributo runat="server"

ejemplo
Código:
<input type="text" name="dato2" value="" runat="server" />


Saludos


En línea

Código
  1. #!/usr/bin/python
  2. print "Visit:"
  3. print "http:\\donkeysharp.blogspot.com"
  4.  
jacj0102

Desconectado Desconectado

Mensajes: 37


"Camina hacia el futuro!!!"


Ver Perfil
Re: Ayuda con este codigo
« Respuesta #2 en: 6 Agosto 2011, 23:51 pm »

neoncyber.
Gracias por la respuesta, pero cuando cambie todo me aparecio un error es este:
"Error en tiempo de ejecución de Microsoft JScript: 'dato1' no está definido"
Porfavor ayudame a solucionarlo soy un nuevo en este tema y recien estoy que me acomodo a todo espero me ayude gracias de antemano.


Código:
<input type="text" name="dato1" value="" runat="server"/>
 <input type="button" value="popup" onclick="enviar(dato1)" runat="server"/>
 
<input type="text" name="dato2" value="" runat="server"/>
 <input type="button" value="popup" onclick="enviar(dato2)" runat="server"/>
 
<input type="text" name="dato3" value="" runat="server"/>
 <input type="button" value="popup" onclick="enviar(dato3)" runat="server"/>
En línea

"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"
neoncyber

Desconectado Desconectado

Mensajes: 90



Ver Perfil WWW
Re: Ayuda con este codigo
« Respuesta #3 en: 7 Agosto 2011, 08:10 am »

hola, tienes que establecer el campo id

Saludos
En línea

Código
  1. #!/usr/bin/python
  2. print "Visit:"
  3. print "http:\\donkeysharp.blogspot.com"
  4.  
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con este codigo
Programación Visual Basic
5v5 2 2,985 Último mensaje 31 Mayo 2005, 22:56 pm
por 5v5
ayuda con este codigo
Programación Visual Basic
<housedir> 3 2,301 Último mensaje 17 Noviembre 2007, 03:05 am
por mos-k
AYUDA CON ESTE CODIGO
Programación Visual Basic
70N1 0 1,214 Último mensaje 2 Febrero 2008, 10:06 am
por 70N1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines