Foros del Web » Programando para Internet » ASP Clásico »

mostrar resultado formulario en frame

Estas en el tema de mostrar resultado formulario en frame en el foro de ASP Clásico en Foros del Web. Saludos: En un web site que estoy construyendo tengo dos frames: una tiene el menú de gestión del web site y se llama frameizqda y ...
  #1 (permalink)  
Antiguo 26/06/2003, 10:13
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años
Puntos: 0
mostrar resultado formulario en frame

Saludos:
En un web site que estoy construyendo tengo dos frames: una tiene el menú de gestión del web site y se llama frameizqda y otra se llama framecentral y ahí tengo una pagina asp con un formulario que sirve para introducir datos en una db. La dificultad viene porque una vez que el usuario envia los datos al formulario, éste devuelve un texto que dice: "Sus datos han sido introducidos con exito", pero este texto no lo muestra en framecentral como haría una pagina web .htm, sino en un pagina sin frame. ¿Como puedo hacer para que este texto me lo ponga en framecentral?
  #2 (permalink)  
Antiguo 26/06/2003, 10:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
mmm... tenés algún problema de targets, me parece.

por qué no nos ponés el código de la página que procesa el form y luego muestra ese mensajito?
__________________
...___...
  #3 (permalink)  
Antiguo 26/06/2003, 10:30
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años
Puntos: 0
Mostrar formulario en frame

Cita:
Mensaje Original por dazuaga
mmm... tenés algún problema de targets, me parece.

por qué no nos ponés el código de la página que procesa el form y luego muestra ese mensajito?

Ahí va el código:


<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Desde aqu&iacute; puede insertar las ofertas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<!--Incluimos el fichero de constantes-->
<!--#INCLUDE File="ADOVBS.inc"-->
<% IF (request.form <> "") then
Set Ob_Conn = Server.CreateObject("ADODB.Connection")
Set Ob_RS = Server.CreateObject("ADODB.Recordset")
' Abrimos el ODBC
Ob_Conn.open "cvo_odbc"
Ob_RS.open "ofertas", Ob_Conn, adOpenStatic, adCmdTable
Ob_RS.addnew
Ob_RS("destino")=request.Form("destino")
Ob_RS("pais")=request.Form("pais")
Ob_RS("zona")=request.Form("zona")
Ob_RS("salidas")=request.Form("salidas")
Ob_RS("fechasalida")=request.Form("fechasalida")
Ob_RS("hotelclave")=request.Form("hotelclave")
Ob_RS("hotelnombre")=request.Form("hotelnombre")
Ob_RS("hotelcategoria")=request.Form("hotelcategor ia")
Ob_RS("hotelsituacion")=request.Form("hotelsituaci on")
Ob_RS("hotelfoto")=request.Form("hotelfoto")
Ob_RS("hotelalojamiento")=request.Form("hotelaloja miento")
Ob_RS("hotelrestauracion")=request.Form("hotelrest auracion")
Ob_RS("hotelinstyservicios")=request.Form("hotelin styservicios")
Ob_RS("hotelcaracteristicas")=request.Form("hotelc aracteristicas")
Ob_RS("hotelregimen")=request.Form("hotelregimen")
Ob_RS("hotelprecio")=request.Form("hotelprecio")
Ob_RS("mayorista")=request.Form("mayorista")
Ob_RS("observaciones")=request.Form("observaciones ")
'FOR EACH NombreCampo IN (request.Form)
' Ob_RS(NombreCampo)=request.Form(NombreCampo)
Ob_RS.update
'NEXT

response.write "Oferta insertada"
Ob_RS.close
Ob_Conn.close
%>

<% ELSE %>
<!--Se muestra la cabecera "INSERTE LAS OFERTAS" con el formulario en blanco preparado para ser cubierto-->
<p align="center"><strong>INSERTE LAS OFERTAS</strong> </p>
<form name="form1" method="post" action="insertar_ofertas.asp">
<p>Destino
<input name="destino" type="text" id="destino" size="20" maxlength="20">
Pais
<input name="pais" type="text" id="pais" size="20" maxlength="20">
Zona
<input name="zona" type="text" id="zona" size="25" maxlength="25">
Salidas
<input name="salidas" type="text" id="salidas" size="40" maxlength="40">
<br>
Fecha Salida
<input name="fechasalida" type="text" id="fechasalida" size="8" maxlength="8">
Clave hotel/apartamento
<select name="hotelclave" size="1" id="select">
<option>Hotel</option>
<option>Apartamento</option>
<option>ApartHotel</option>
</select>
<br>
Nombre hotel/apartamento
<input name="hotelnombre" type="text" id="hotelnombre" size="20" maxlength="20">
Categor&iacute;a hotel/apartamento
<input name="hotelcategoria" type="text" id="hotelcategoria" size="1" maxlength="1">
<br>
Situaci&oacute;n hotel/apartamento
<input name="hotelsituacion" type="text" id="hotelsituacion" value="" maxlength="50">
<br>
Foto hotel/apartamento
<input name="hotelfoto" type="text" id="hotelfoto" size="15" maxlength="15">
<br>
Alojamiento hotel/apartamento
<input name="hotelalojamiento" type="text" id="hotelalojamiento" maxlength="50">
<br>
Restauraci&oacute;n hotel/apartamento
<input name="hotelrestauracion" type="text" id="hotelrestauracion" maxlength="50">
<br>
Instalaci&oacute;n y Servicios hotel/apartamento
<input name="hotelinstyservicios" type="text" id="hotelinstyservicios" maxlength="50">
<br>
Caracter&iacute;sticas hotel/apartamento
<input name="hotelcaracteristicas" type="text" id="hotelcaracteristicas" maxlength="50">
<br>
Regimen hotel/apartamento
<select name="hotelregimen" id="hotelregimen">
<option>Alojamiento</option>
<option>Alojamiento y Desayuno</option>
<option>Media Pension</option>
<option>Pension Completa</option>
<option>Todo Incluido</option>
</select>
<br>
Precio hotel/apartamento
<input name="hotelprecio" type="text" id="hotelprecio" size="4" maxlength="4">
<br>
Mayorista hotel/apartamento
<input name="mayorista" type="text" id="mayorista" size="20" maxlength="20">
<br>
Observaciones
<input name="observaciones" type="text" id="observaciones" value="" size="50" maxlength="50">
</p>
<p align="center">
<input type="submit" name="Submit" value="Enviar Datos">
<input type="reset" name="Submit2" value="Borrar Formulario">
</p>
</form>
<% END IF %>
</body>
</html>
  #4 (permalink)  
Antiguo 26/06/2003, 10:42
Avatar de Don Graff  
Fecha de Ingreso: noviembre-2002
Ubicación: San Bernardo - Chile
Mensajes: 410
Antigüedad: 21 años, 6 meses
Puntos: 0
al momento de hacer el INSERT con los datos

Session("MensajeInsercion")="aqui colocas el mensaje que quieras"

y en algun lugar del frame central colocas ya sea

<%=Session("MensajeInsercion")%>

o

<%Response.write(Session("MensajeInsercion"))%>

  #5 (permalink)  
Antiguo 26/06/2003, 13:08
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años
Puntos: 0
Mostrar formulario en frame

Cita:
Mensaje Original por Don Graff
al momento de hacer el INSERT con los datos

Session("MensajeInsercion")="aqui colocas el mensaje que quieras"

y en algun lugar del frame central colocas ya sea

<%=Session("MensajeInsercion")%>

o

<%Response.write(Session("MensajeInsercion"))%>

Perdon pero no entiendo como puedo colocarlo en el framecentral.
Dicho frame carga por defecto la página que lleva el código de inserción
  #6 (permalink)  
Antiguo 26/06/2003, 13:18
Avatar de Don Graff  
Fecha de Ingreso: noviembre-2002
Ubicación: San Bernardo - Chile
Mensajes: 410
Antigüedad: 21 años, 6 meses
Puntos: 0
Re: Mostrar formulario en frame

Cita:
Mensaje Original por ciberpata


Perdon pero no entiendo como puedo colocarlo en el framecentral.
Dicho frame carga por defecto la página que lleva el código de inserción

a ver si entendi bien tu pagina...tienes frame izquierdo con menu...frame central con formulario y codigo de insercion...tonces cuando la pagina carga el formulario (en el ELSE que tienes ahi) colocas...

<p align="center"><%=Session("MensajeInsercion")%></p>
<p align="center"><strong>INSERTE LAS OFERTAS</strong></p>
el resto de tu codigo...
  #7 (permalink)  
Antiguo 27/06/2003, 05:15
Avatar de cacike500  
Fecha de Ingreso: noviembre-2002
Mensajes: 56
Antigüedad: 21 años, 7 meses
Puntos: 0
Yo si que te entiendo hijo mio...

Lo unico que tienes que hacer es definir la propiuedad target en el objeto form, de esta forma:

<form name="form1" method="post" action="insertar_ofertas.asp" target="framecentral">

Creo que eso es lo que estaas preguntando, no???
__________________
como dice un sabio amigo mio:
web puede...
master algo menos...
[AIG...2001]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:22.