Foros del Web » Programando para Internet » Javascript »

ayuda para solucionar marcos compartidos

Estas en el tema de ayuda para solucionar marcos compartidos en el foro de Javascript en Foros del Web. Con ustedes aprendí todo lo que sé de como hacer una página web. Tengo varias en la red, ahora. Con una de ellas hay algo ...
  #1 (permalink)  
Antiguo 18/05/2004, 14:50
 
Fecha de Ingreso: mayo-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
ayuda para solucionar marcos compartidos

Con ustedes aprendí todo lo que sé de como hacer una página web.
Tengo varias en la red, ahora.
Con una de ellas hay algo que no puedo resolver.
La página está hecha con marcos compartidos en frontpage:
índice a la izquierda, contenido a la derecha.
Cuando la personas encuentran los textos de esta página a través de un buscador, sin entrar por la puerta de entrada de la página, se encuentra con el texto desprovisto del indice. Claro que cualquiera puede corregir y ubicar arriba con www.etc. pero sería mucho mejor una solución practica: algun código, algo que le abra el texto con el indice. Que debo hacer?
Es importante aclarar que no quiero cambiarle el diseño de marcos compartidos
muchísimas gracias

mark
  #2 (permalink)  
Antiguo 19/05/2004, 01:13
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 10 meses
Puntos: 61
Bien, prueba a poner esto en el head de todas tus páginas:

<script language="JavaScript" type="text/javascript">
setTimeout ("comprobar()", 3000);

function comprobar() {
if (self.parent.frames.length == 0){
pagina=location.href;
location.href="marcos.html?pagina345="+pagina;
}
}


</script>

Y luego creas una página llamada marcos.html con el mismo contenido que tu index.html (o index.htm) pero con esto justo debajo del frameset.

<script>
pagina=location.href.split("pagina345=")[1];
self.parent.frames["principal"].location.href=pagina;
</script>

No te olvides de cambiar principal por el nombre del marco donde deba ir la página (la que no es el índice).

Espero que sea esto lo que pides. Si tienes algún problema o no entiendes algo, por favor haznoslo saber.

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 19/05/2004, 15:47
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 10 meses
Puntos: 61
Cita:
andymarkandy escribió el 19-05-2004 a las 03:06 PM:
hice lo que me sugeriste y funcionó perfecto. Aplauso
ahora bien:

la sentencia <script language="JavaScript" type="text/javascript">
setTimeout ("comprobar()", 3000);

function comprobar() {
if (self.parent.frames.length == 0){
pagina=location.href;
location.href="marcos.html?pagina345="+pagina;
}
}


</script>

da lo mismo ponerla arriba de todo o abajo de todo? siempre dentro del head, claro.

Eso es, da igual donde lo pongas.


Cita:
ahora lo que sucede es que en el frontpage cuando hago "vista previa"
la pagina que lleva es script va a "no se puede mostrar la pagina" como lo soluciono?

¿Tienes en el mismo directorio el archivo marcos.html? Si no es así ponlo.

Cita:
estos:
}
}
van tal cual como aparecen?

Sí, ponlo así sin miedo. Si lo quitas no funcionará.

Cita:
muchisimas gracias por todo!
ojo: como soy usuario nuevo
no sé donde vay ir tu respuesta a ese msj.
mark

No te preocupes, ya lo pongo yo en su sitio
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 19/05/2004 a las 15:59
  #4 (permalink)  
Antiguo 19/05/2004, 18:41
 
Fecha de Ingreso: mayo-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
ahora lo que sucede es que en el frontpage cuando hago "vista previa"
la pagina que lleva es script va a "no se puede mostrar la pagina" como lo soluciono?

¿Tienes en el mismo directorio el archivo marcos.html? Si no es así ponlo.

si lo tengo. asi y todo, va a pagina blanca. De todos modos en frontpage
lo que necesito es vista previa de cada pagina que edito. En la web, esta funcionando barbaro el script.

Cómo hago en previa de frontpage?
tiene solucion o es "el precio" que tengo que "pagar" para que funcione asi?
  #5 (permalink)  
Antiguo 20/05/2004, 00:20
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 10 meses
Puntos: 61
No tengo ni idea de por qué no funciona! Si abres el archivo directamente en tu PC sin el FP de por medio funciona? Es decir, irte al directorio donde guardas los archivos y pinchar sobre él.

Debería funcionar también.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 20/05/2004, 00:29
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 10 meses
Puntos: 61
Y vámonos a Javascript! Que en el foro de HTML tiene poco que hacer ya.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #7 (permalink)  
Antiguo 20/05/2004, 08:14
 
Fecha de Ingreso: mayo-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
No tengo ni idea de por qué no funciona! Si abres el archivo directamente en tu PC sin el FP de por medio funciona? Es decir, irte al directorio donde guardas los archivos y pinchar sobre él.

Debería funcionar también.

-claro. ahi si funciona.
pero no importa.
lo importante es que funciono tambien en la web. Gracias.

Hay algun script para que la pagina reconozca la resolucion grafica de la persona y cambie automaticamente a esta resolucion?
mis paginas se ven bien en 1024x768
y agrandadas en 800x600.
Hay una solucion practica?

mar

gracias por tu ayuda
  #8 (permalink)  
Antiguo 20/05/2004, 09:21
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 10 meses
Puntos: 61

Modificar la resolución de la pantalla del que visita tu web no lo vas a poder hacer nunca. Pero sí puedes adaptar tu web la resolución del que la visita. En este foro se ha tratado bastante así que si usas el buscador encontrarás bastantes soluciones.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 01:19.