
Resulta que construi mi pagina de la siguiente forma:
Pagina defualt.asp:

y cada vez que necesito mostrar una seccion diferente lo hago en un QuerryString asi: defualt.asp?seccion=
Y en la pagina default tengo un Select Case asi:
Código:
<%
Dim Seccion
Seccion = Trim(Request.QueryString("seccion"))
select case Seccion
Case "ofertas_y_novedades" %>
<!--#include file='ofertas_y_novedades.asp'-->
<% Case "catalogo" %>
<!--#include file='catalogo.asp'-->
<% Case "busqueda" %>
<!--#include file='busqueda.asp'-->
<% Case "la_empresa" %>
<!--#include file='la_empresa.asp'-->
<% Case "garantias_y_faq" %>
<!--#include file='garantias_y_faq.asp'-->
<% Case "contacto" %>
<!--#include file='contacto.asp'-->
<% Case Else %>
<!--#include file='home.asp'-->
<% end select %>
El problema que me acabo de dar cuenta es que los Includes los mete antes que la operacion logica Select Case (o If o lo que sea)...
Entonces si en la pagina 'ofertas_y_novedades.asp' tengo Dim pepe y en la pagina 'catalogo.asp' tambien tengo Dim pepe Me dice que tengo el Nombre Redefinido.
Como puedo hacer para meter esos includes pero a medida que me lo valla solicitando el select case?
Atencion que adentro de los includes tmb tengo codigo ASP que debe ser ejecutado!
Tambien se me vino a la cabeza que cada vez que cargo la pagina el servidor esta levantando todas las secciones a la vez en memoria... lo cual es ineficaz.
Habia pensado en iFrames... pero como los implemento? Otra cosa: yo no quiero tener un cuadrado con una barra de desplazamiento a la derecha, como marque en Rojo en la imagen, sino una sola barra, como la que marque en azul en el dibujo.
Muchas Gracias!!!
Se puede hacer un server.execute() en vez de un Include?



para ustedes

