Comunidad de diseño web y desarrollo en internet online

Cargando página de logon en frame

Citar            
MensajeEscrito el 13 Feb 2012 09:47 pm
Estoy haciendo una página cuyo index tiene un formulário de login con solo 2 campos, login y seña. Cuando el logon es realizado el action manda cargar un mapa que pertenece al sítio de un proveedor de mi cliente, o sea perdemos la identidad visual y la URL que pasa a ser de una empresa externa. Lo primero que me vino a la cabeza es construir dos frames, dejar en el de cima la marca de nuestro cliente y en el de abajo cargar el mapa.

a) Opción 1: cómo digo a la action que cargue el mapa en el frame inferior?
b) Opcion 2: desde el index pasó las variables con php para el frame inferior y desde allí repaso las variables para la página de destino automaticante para que la cargue en ese lugar. Alguien sabe como hacer esto?

Desde ya muchas gracias. Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Feb 2012 03:16 pm
si estas hablando de <frame> y <frameset> te recomiendo que en lugar de eso uses un <iframe> para insertar lo como un objeto en la pagina, luego el form enviaria los datos al iframe de la siguiente manera:

Código HTML :

<form ... method="post" target="nombre_del_iframe">
... ...
</form>

<iframe name="nombre_del_iframe" ... ></iframe>

Por hersonHN

Claber

272 de clabLevel

3 tutoriales

Genero:Masculino  

chrome
Citar            
MensajeEscrito el 25 Feb 2012 07:27 pm
Muchas gracias amigo, finalmente pude hacer que funcione. [ ]'s
claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Feb 2012 07:36 pm
Amigo Herson ahora descubrí que mi solución de frames no funciona en el Explorer. Intenté implementar la tuya pero el target es simplemente ignorado

Código HTML :

<form action="http://www.hecrastrastreamentos.com.br" method="post" target="iframe_a">
  <p><label for="senha">Login:</label>
    <input type="text" name="user" id="login">
  </p>
  <p>
    <label for="senha">Senha:</label>
    <input type="password" name="password" id="senha">
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Logar">
  </p>
</form>


Código HTML :

<iframe width="100%" height="100%" src="http://www.hecrastrastreamentos.com.br/" frameborder="0" allowfullscreen name="iframe_a"></iframe>

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Feb 2012 02:25 pm
Si trabajas con PHP o ASP , la función include() te solucionará tu problema de frames.

Por gdegrau

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Feb 2012 08:33 pm
Sabés que no había pensado en eso...es una buena idea...voy a intentar...gracias.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.