Foros del Web » Creando para Internet » HTML »

Redireccionamiento y Frames

Estas en el tema de Redireccionamiento y Frames en el foro de HTML en Foros del Web. Hola. Sé que voy a ser un poco ambigua pero... haré lo que pueda. Mi problema es que tengo una web redireccionada con frames (esto ...
  #1 (permalink)  
Antiguo 08/04/2012, 10:18
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 9 meses
Puntos: 8
Redireccionamiento y Frames

Hola.

Sé que voy a ser un poco ambigua pero... haré lo que pueda.

Mi problema es que tengo una web redireccionada con frames (esto lamentablemente tiene que ser así)

Mi problema es el siguiente en chrome, firefox y opera todo va bien. Pero cuando utilizo IE o safari, los formularios no funcionan. Pero si utilizo la dirección "normal" (a la que apunta el frame) funciona correctamente y luego (cuando ya he realizado alguna operación) la del frame sí funciona, pero inicialmente no lo hace.

Sé que es un poco raro y la explicación bastante mala. Pero no entiendo porque los frames no me funcionan de inicio pero si tengo algo en la sesión o algo así funciona bien.

Pensaría que está mal programada pero como he comentado en ciertos navegadores sí funciona a la primera.
  #2 (permalink)  
Antiguo 09/04/2012, 18:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Redireccionamiento y Frames

si no exponés algo de código, dificilmente podamos orientarte.
En principio el uso de frames no es onbstáculo para que tu formulario se procese correctamente

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 10/04/2012, 01:56
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: Redireccionamiento y Frames

Ok. Te lo voy a mostrar en un ejemplo sencillo.

Si pinchas en esta web con IE o safari (según versión), metes algo y le das a guardar no funciona (en otros navegadores sí)

Pero si te metes a su url "real" esta. Funciona a la primera y no sólo eso sino desde el momento que te has metido con tu navegador (en otra pestaña u otra ventana) a la real, la que tiene frames ya funciona.

El código es muy tonto, si lo necesitas lo pongo, pero consiste en un formulario que llama a otra página en php que guarda lo que pones en el campo de texto en la sesión.
  #4 (permalink)  
Antiguo 10/04/2012, 03:46
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Redireccionamiento y Frames

Si, obviamente el funcionamiento es extraño, pero basicamente no creo que sea un problema de formularios.
Algunas observaciones
http://prueba.desayuno-saludable.com.es/
tiene por código:
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  2.  
  3. <title>dsfdfds</title>
  4. <meta name="keywords" content="" />
  5. <meta name="description" content="" />
  6. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  7. </head>
  8. <frameset rows="100%">
  9. <frame src="http://s376284357.mialojamiento.es/Edicion" title="dsfdfds" frameborder="0" noresize="noresize"/>
  10. <noframes>
  11. <h1>dsfdfds</h1>
  12. <p><a href="http://s376284357.mialojamiento.es/Edicion">http://prueba.desayuno-saludable.com.es/</a></p>
  13. </body>
  14. </noframes>
  15. </frameset>
  16. </html>

No se entiende porque si querés usar frames, solo tenes definido un frame y no haber puesto el form directamente en esa página.

En
http://s376284357.mialojamiento.es/Edicion/ (que aparentemente es index.php)
esta esto
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <title>prueba frames</title>
  4.  
  5. <meta NAME="Title" CONTENT="prueba"></meta>
  6.  
  7. <meta NAME="Language" CONTENT="Spanish"></meta>
  8. <meta NAME="Revisit" CONTENT="1 day"></meta>
  9. <meta NAME="Distribution" CONTENT="Global"></meta>
  10. <meta NAME="Robots" CONTENT="All"></meta>
  11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  12. <meta http-equiv="Cache-Control" content="max-age=0" />
  13.  
  14. </body>
  15. Elementos guardados: <br/><br/>12344<br/>
  16.  
  17.  <form action="guarda.php" method="post">
  18.     <input type="text" name="textGuardar" />
  19.     <input type="submit" name="buttonGuardar" value="guardar"/>
  20.  </form>
  21.  
  22.  
  23. </html>
Que el form erroneamnete esté fuera del body, no sé que implicancias pueda tener, quizás sea eso el diferente comportamiento entre navegadores.
Tampoco estoy muy seguro de la relación entre tu dominio/subdominio
prueba.desayuno-saludable.com.es
y
s376284357.mialojamiento.es

Es probable que el segundo sea un dominio temporal que mialojamiento te asigna al primero, aunque supongo que de ser así la url sería
prueba.desayuno-saludable.com.es/Edicion ó desayuno-saludable.com.es/Edicion
Pero ambas cargan en un frame único
http://s376284357.mialojamiento.es/Edicion/Edicion
lo cual no existe, aunque en pantalla no genere un error 404.
Finalmente para redondear todo esta confusión, si yo pongo en el navegador

http://prueba.desayuno-saludable.com...xiste/hola.txt
en principio parecería querer cargar una página de error, pero termina cargando
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  2.  
  3. <title>dsfdfds</title>
  4. <meta name="keywords" content="" />
  5. <meta name="description" content="" />
  6. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  7. </head>
  8. <frameset rows="100%">
  9. <frame src="http://s376284357.mialojamiento.es/Edicion/xxx/cualquiercosa/carpetanoexiste/hola.txt" title="dsfdfds" frameborder="0" noresize="noresize"/>
  10. <noframes>
  11. <h1>dsfdfds</h1>
  12. <p><a href="http://s376284357.mialojamiento.es/Edicion/xxx/cualquiercosa/carpetanoexiste/hola.txt">http://prueba.desayuno-saludable.com.es/</a></p>
  13. </body>
  14. </noframes>
  15. </frameset>
  16. </html>

Eso último es igual tanto en IE como en Firefox

Conclusión, tu servidor no parecería estar correctamente configurado, además en algún lado se están haciendo redirecciones no sé bien con que criterio.

Yo te aconsejaría que hagas las páginas de marcos como corresponde ( de ser necesarias) y que trabajes todo sobre el mismo dominio para probar, y finalmente preguntes a la gente de tu webhosting que configuración usan

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 10/04/2012, 04:27
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: Redireccionamiento y Frames

Hola, gracias,

Esto era un ejemplo. Por eso el código no tiene mucho sentido y hay errores.

Parece que es cosa de la política de IE, al ser dominios diferentes.
Si toco la configuración de privacidad de mi navegador sí funciona.
Parece que el problema viene porque el frame y la página son de dominios diferentes, sólo que la última versión de safari que tengo instalada tampoco va...

http://www.webdeveloper.com/forum/sh...d.php?t=242623
  #6 (permalink)  
Antiguo 10/04/2012, 04:37
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Redireccionamiento y Frames

Si estás usando php puro (podrías usar php + ajax), y el php no tiene restricciones (el referer por ejemplo) al respecto podés procesar formularios de un dominio a otro, no hay ninguna limitación.
Y te repito
Si esto
http://prueba.desayuno-saludable.com...xiste/hola.txt

no te arroja un error, la dconfig no es la ideal
Y aunque solo sean ejemplos, que tengan coherencia
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 10/04/2012, 04:51
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: Redireccionamiento y Frames

Cita:
http://prueba.desayuno-saludable.com...xiste/hola.txt

no te arroja un error, la dconfig no es la ideal
Seguramente. No entiendo mucho que quieres decir con dconfig, pero si es la del frame no siempre tengo acceso a ella. Y yo no voy a poder configurarlas. Esa forma de redireccionar con frames puede que no sea la óptima pero no la puedo tocar.

Por otra parte, parece que mi problema es este

http://www.softwareprojects.com/reso...side-1612.html

http://james.jamesandkristin.net/200...ernet-explorer

Gracias por todo.

Última edición por nifdya; 10/04/2012 a las 05:16
  #8 (permalink)  
Antiguo 10/04/2012, 06:00
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Redireccionamiento y Frames

Te pongo un ejemplo práctico
En un dominio tenes la página de frames y una de las páginas que carga, la que contiene el form, la segunda página que carga está en el segundo dominio
http://foros.emprear.com/html/frames/
(inicia en index por supuesto)

en un dominio diferente tenes el php que procesas
http://emprear.com.ar/html/frame_b.php

Ahora ejecuta el form y decime en que situación/navegador , no se ejecuta.
saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: frames, redireccionamiento, formulario
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:44.