Foros del Web » Creando para Internet » HTML »

Llamar a un conjunto de marcos con un frame especifico cargado...

Estas en el tema de Llamar a un conjunto de marcos con un frame especifico cargado... en el foro de HTML en Foros del Web. Saludos a tod@s Necesito desde un link llamar a un conjunto de frames pero con una pagina especifica cargada en uno de esos frames ¿como ...
  #1 (permalink)  
Antiguo 12/05/2003, 04:28
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 10 meses
Puntos: 0
Llamar a un conjunto de marcos con un frame especifico cargado...

Saludos a tod@s
Necesito desde un link llamar a un conjunto de frames pero con una pagina especifica cargada en uno de esos frames ¿como puedo por ejemplo llamar al conjunto de frames con la pagina contacto.htm cargada en el frame central?

http://www.midominio.com/frames.htm...

Gracias
  #2 (permalink)  
Antiguo 12/05/2003, 04:37
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola macarron:

La solución fácil sería decirte que en el atributo src de los frames debes poner la página que quieres...

Aunque supongo que no te interesa la versión fácil, en ese caso creo que tendrías que explicarte mejor, y si se tratase de una condición, indicanos mejor lo que quieres por si debe resolverse con javascript u otro lenguaje...

Saludos
  #3 (permalink)  
Antiguo 12/05/2003, 15:34
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 10 meses
Puntos: 0
Tengo que enlazar con una página (ASP) generada dinámicamente y que contiene el detalle de una noticia extraida de una BD. esta página en cuestión se encuentra ubicada en el interior de un conjunto de frames 'central'
Normalmente haria:
http://www.midominio.com/pagina.asp?idNoticia=245
pero claro esto no me sirve porque no me carga el conjunto de marcos si no la página en cuestión. Yo quiero llamar a dicha URL integrada dentro del conjunto de frames...

No se si me explico... en fin nunca se me dio muy bien eso de explicarme.
Gracias
__________________
No solo sex y algo más que shop... sex shop para pasárselo goooma!!!
  #4 (permalink)  
Antiguo 13/05/2003, 02:16
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 2 meses
Puntos: 381
Habrás de hacer el src del frame principal dinámico también con asp.

<frame name="principal" src="pagina.asp?idNoticia" <% =request.querystring("idNoticia") %>">

obviamente tu frameset habrá de ser .asp en vez de .htm o .html
  #5 (permalink)  
Antiguo 13/05/2003, 06:55
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 10 meses
Puntos: 0
Ya, pero el problema es que
<frame name="principal" src="pagina.asp?idNoticia=<% =request.querystring("idNoticia") %>>" no se corresponde con la pagina que yo quiero cargar...
la pagina principal del marco es p.e. pagina.asp y yo quiero que se carge con parametros de string la pagina noticias.asp pero dentro de ese conjunto de marcos. No se si me explico...

Esta página es llamada externamente (desde un newsletter) y el link debe apuntar a la noticia en concreto dentro del conjunto de frames.

Gracias
__________________
No solo sex y algo más que shop... sex shop para pasárselo goooma!!!
  #6 (permalink)  
Antiguo 13/05/2003, 12:34
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 2 meses
Puntos: 381
Entonces quizás te sirva el hacerlo así

<% Dim pagina
if request.querystring("idNoticia") <> "" then
pagina = "noticias.asp?id=" & request.querystring("idNoticia")
else
pagina = "pagina.asp"
end if %>


<frame name="principal" src="<% =pagina %>">
  #7 (permalink)  
Antiguo 14/05/2003, 01:53
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 10 meses
Puntos: 0
Gracias tunait "sencillamente" apropiado muy bien pensado... si señora...
Gracias de nuevo
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 05:55.