Foros del Web » Programando para Internet » Javascript »

Iframes

Estas en el tema de Iframes en el foro de Javascript en Foros del Web. Hola a todos. He creado un sitio con iframes. Google indexó páginas independientes y gracias a este foro y a la respuesta de tunait que ...
  #1 (permalink)  
Antiguo 28/06/2009, 06:50
 
Fecha de Ingreso: septiembre-2006
Ubicación: Punta del Este, Uruguay
Mensajes: 13
Antigüedad: 17 años, 7 meses
Puntos: 0
Iframes

Hola a todos.
He creado un sitio con iframes.
Google indexó páginas independientes y gracias a este foro y a la respuesta de tunait que encontré en este foro logré que se cargue la página de inicio del sitio.
Quisiera que se cargue una página específica. El index tiene iframes y un menú.

Ej:
Index tiene menú con link músicos que se abre en iframe.
A la musicos.htm le puse el script para que cargue index.htm, pero no logro determinar el lugar dentro del script donde indicarle que dentro del index, el iframe muestre la pagina musicos.htm

Llevo horas buscando ésto y lo que encuentro son respuestas de NO a los frames e iframes, cosa que no comparto ya que hay una solución para todo ésto.

Me pueden ayudar???
El script que coloqué es éste:

<script type="text/javascript">
if (window == top.window)
location = 'paginaPrincipal.html';
</script>
  #2 (permalink)  
Antiguo 28/06/2009, 11:40
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: Iframes

No sería mejor ver tu código completo. Así se podría ayudar mejor.

Bye
  #3 (permalink)  
Antiguo 29/06/2009, 15:32
 
Fecha de Ingreso: septiembre-2006
Ubicación: Punta del Este, Uruguay
Mensajes: 13
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Iframes

Deirdre, gracias por responder.
He intentado pegarte aquí el código, pero no me lo permite por tener menos de 30 mensajes en mi haber.
Indicame que etiquetas necesitás y te las mando.
Gracias
  #4 (permalink)  
Antiguo 29/06/2009, 20:18
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: Iframes

Puedes copiar y pegar tu código de esta forma aunque no tengas el número de posts necesarios:

Código HTML:
<html>
<head>
<title>Mi pagina</title>

</head>
<body>
<div id="contenedor">
<p>Lorem ipsum dolor sit amet consectetuer id consequat quis mauris facilisis.</p>
</div>

</html> 
Y luego especifícas aparte el tipo de doctype que utilizas.

Bye
  #5 (permalink)  
Antiguo 30/06/2009, 08:48
 
Fecha de Ingreso: septiembre-2006
Ubicación: Punta del Este, Uruguay
Mensajes: 13
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Iframes

Voy avanzando muy lentamente.
Ahora el navegador me indica que aquí tengo un error y no lo encuentro.
Podés mirarlo?

<script languaje="javascript" type="text/JavaScript"> var cad = new String(document.location);document.write('<iframe id="content" name="page" frameborder="0" framespacing="0" scrolling="auto" border="0" style=position:"relative" width:"800px" height:"423px" z-index:"1" overflow:"auto"'.' src=') if (cad.indexOf("?") != -1)
{ document.write(cad.substring(cad.indexOf("?")+1,ca d.length)) }else { document.write('"pages/xiv_festival.htm"') }document.write ("></iframe>")
</script>


GRACIAS
  #6 (permalink)  
Antiguo 01/07/2009, 12:57
 
Fecha de Ingreso: septiembre-2006
Ubicación: Punta del Este, Uruguay
Mensajes: 13
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Iframes

Por más que intento colocar código de mi página, no consigo enviártelo.
Por alguna razón me lo impide.

Éste es el código que coloco en cada página que se abre en el iframe

if((top==self)) {(top.location="../index.html?" +document.location);}

Y éste es el código que está en la index que tiene el iframe

<script type="text/JavaScript"> var cad = String(document.location);document.write('<iframe name="page" width="800" height="423" frameborder="0" scrolling="auto" src='); if (cad.indexOf("?") != -1)
{ document.write(cad.substring(cad.indexOf("?")+1)) }else { document.write('"pages/xiv_festival.htm"'); } ('></iframe>');
</script>

Esto me genera una dir de sitio doble y luego de ahí ya no se cambia.
Hay un error y no lo puedo determinar. No se cual de todas estas funciones hace este lío.

Gracias por tu ayuda!
  #7 (permalink)  
Antiguo 01/07/2009, 18:14
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: Iframes

Hola Victoria_v

Creo que he entendido el problema. Si es cierto y no me equivoco he subido una solución aquí:

(Como parece que esta propuesta de solución no es la deseada, o por lo menos al no ser respondida, creo que es mejor quitar el enlace, pues supongo que se encontraría otra vía para solucionarlo.)

En el ejemplo la primera página (index.html) se llama primera.htm y la segunda página se llama segunda.htm. Colócale tus rutas, pruébalo y comenta.

Bye

Última edición por deirdre; 05/07/2009 a las 17:47 Razón: Eliminar enlace
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 08:06.