Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2007, 20:02
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Re: Cargar urls distintas en frames "dinámicos"

e3skudo
Lo que expones sigue siendo confuso, debes esmerarte en el enunciado de tu problema. A saber

Tu dices
Cita:
Consta de 2 frames verticales, en los que se carga la url
Si tienes 2 FRAMES (plural), como es que se carga LA url (singular), acaso repite la url en ambos?
y un frame (debajo de estos, y que ocupa el ancho de los dos superiores juntos, intuyo) en forma horizontal, en ese frame horizontal
Cita:
hay dos marcos de entrada de texto. En los cuales se debería escribir la url y cargar en sus frames respectivos.
La traducción literal del inglés para FRAME es "Marco", así que te sugeriría que llames "cuadros ó campos de texto" a lo que Yo una vez más, intuyo, son dos inputs del tipo text.

Bien de toso esto me surge que lo que quieres es cargar en dos frames diferentes las urls ingresadas en 2 forms que se encuentran en un tercer marco.
Para hacer esto te serviría algo como lo siguiente

Nuestra página de marcos tendría el siguiente HTML

Código HTML:
<html>

<head>
<title>Derivar URLs</title>
</head>

<frameset rows="38%,*">
  <frame name="arriba" scrolling="no" noresize src="arriba.html">
  <frameset cols="50%,50%">
    <frame name="abajo_izquierda" src="abajo_izq.html" scrolling="auto" noresize target="principal">
    <frame name="abajo_derecha" src="abajo_derecha.html" scrolling="auto" noresize target="_self">

  </frameset>
  <noframes>
  <body>

  <p>Esta página usa marcos, pero su explorador no los admite.</p>

  </body>
  </noframes>
</frameset>

</html> 

La página superior (arriba.html) que es laque contiene los forms

Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<script type="text/JavaScript">
<!--
function nav(destino,x) {
var urlv = document.forms[x].textfield.value;
parent.frames[destino].location=urlv;
}
//-->
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
  <label>Cargar abajo a la izquierda
  <input type="text" name="textourl" value="http://" size="20">
  </label>
  <input type="submit" name="Submit" value="Enviar" onclick="nav('abajo_izquierda','0');">

</form>
<br />
<form id="form2" name="form2" method="post" action="">
  <label>Cargar abajo a la derecha
  <input type="text" name="textourl" value="http://" size="20">
  </label>
  <input type="submit" name="Submit" value="Enviar" onclick="nav('abajo_derecha','1');">
</form>
</body>
</html> 
finalmente dos html vacios llamados abajo_derecha.html y abajo_izq.html
La función nav es bastante elemental y lleva dos parametros el nombre del frame de destino y el del indice del form (0 para el primero, 1 para el segundo, etc...)

Espero que sea esto lo que necesitabas
Saludos