Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2010, 11:52
Avatar de verinchi
verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: Carga dinamica de HTML

Cita:
Iniciado por elYako Ver Mensaje
Tengo algunas dudas existenciales con la logica de funcionameinto del ASP. Supongamos que tenemos una pagina principal llamada "default.asp" que contiene solo lo siguiente:
Código HTML:
<html>
<head>
</head>
    <frameset rows="*" frameborder="NO" border="0" framespacing="0">
        <frame src="xxxxx.html" name="principal" scrolling="NO" noresize >
    </frameset>
    <noframes>
        <body>
        </body>
    </noframes>
<html> 

La idea es que esta página "default.asp" cargue el archivo "xxxxx.html" en un momento determinado, pero en otro cargue el archivo "yyyyy.html" y asi un sin fin de páginas posibles.
Aparte de esto, las paginas cargadas, a su vez, tendrán código ASP para que puedan levantar de la BD datos puntuales mediante una consulta de selección.

Entonces las preguntas son:
1_¿cómo pasarle a la página "default.asp" el nombre variable de la página que debe cargar/mostrar?

2_¿cómo ejecutar el SELECT correspondiente en esas página secundarias?

3_OFF-TOPIC: ¿hay forma de recargar "default.asp" en un tiempo pasado como parametro para que cargue otra página diferente luego de pasado ese lapso de tiempo?

Gracias por lo que puedan responder,
elYAKO
Hola.
Vamos por partes como decía Jack

Para recargar una página cada determinado tiempo tenés una etiqueta htm <meta http-equiv="refresh" content="10"> donde content="x" está expresado en segundos.

El select en las páginas secundarias lo haces como lo harías en cualquier página normal. El hecho de estar dentro de un frame no las condiciona en lo más mínimo ni cambia nada.

Pasarle a la página defautl.asp una variable con la página que debe cargar puede hacerse de varias formas, no se cual caso te puede servir.

Suponiendo que tenés una página de entrada al sitio distinta de default.asp, en esa pagina colocas un form y lo envias a default.asp con la pagina que querés cargar en un input, sea text o hidden.

Otra es pasarle el valor por querystring, sea con un form o con un link...

En cualquiera de los dos casos, rescatas el nombre de la página como una variable cualquiera, y el src del frame te quedaría src='<%=variable%>'
donde variable es donde rescataste el nombre de la pagina que llegó del form o querystring.

Realmente no se entiende mucho tu consulta porque no se si las páginas que van a cargarse dependen de alguna condición... supongo que si pero está muy abstracto el caso.

Espero haber sido clara, saludos!
__________________
Why can't we not be sober?
www.partitorium.com.ar