Foros del Web » Programando para Internet » Javascript »

Ayuudaa!! mini navegador con javascript

Estas en el tema de Ayuudaa!! mini navegador con javascript en el foro de Javascript en Foros del Web. Amigos/as del web Existe una rutina la cual no me ha podido funcionar y de la cual tampoco he podido hayar mucha informacion en internet. ...
  #1 (permalink)  
Antiguo 22/03/2002, 08:46
 
Fecha de Ingreso: marzo-2002
Mensajes: 29
Antigüedad: 22 años, 2 meses
Puntos: 0
Ayuudaa!! mini navegador con javascript

Amigos/as del web

Existe una rutina la cual no me ha podido funcionar y de la cual tampoco he podido hayar mucha informacion en internet.

Hice una página en donde coloque un IFRAME y sobre el iframe coloque un cuadro de texto y asu lado un boton. La idea es bien simple, como dice el titulo de este mensaje es hacer un mininavegador, de tal modo que se coloque una direccion en el cuadro de texto y luego al presionar el boton o enter pueda aparecer la página en el iframe colocado inmediatamente debajo.


Ayudenme amigos pleasee!!


Gracias a toddos/as


ricardo
  #2 (permalink)  
Antiguo 22/03/2002, 10:19
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Ayuudaa!! mini navegador con javascript

Hola!,

Entre >head> y </head>:

<SCRIPT LANGUAGE="javascript">
function ir()
{
miFrame.location.href = direccion.value;
}
</SCRIPT>

Mira, Supones Que El iframe Se Llama miFrame:

<IFRAME NAME="miFrame" SRC="http://www.google.com" WIDTH=400 HEIGHT=400></iframe>

Que El Campo De Texto Se Llama direccion:

<INPUT TYPE=text NAME="direccion" SIZE=100>

Y El Boton Iria Asi:

<INPUT TYPE="button" onClick="ir()" VALUE="ir">

No Creo Te Quede Dificil De Adaptar.

Dejase Saber Si Te Sirvio.

<CENTER><FONT COLOR=Black SIZE=2><I>"No Hay Cosas Imposibles, Solo Hombres Incapaces"</I></FONT></CENTER>
  #3 (permalink)  
Antiguo 22/03/2002, 10:57
 
Fecha de Ingreso: marzo-2002
Mensajes: 29
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Ayuudaa!! mini navegador con javascript

Gracias Jlmm!!

Voy a probarla y despues te cuento como me fue!!


Gracias!!!! :P


Ricardo Avalos
  #4 (permalink)  
Antiguo 22/03/2002, 11:50
 
Fecha de Ingreso: marzo-2002
Mensajes: 29
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Ayuudaa!! mini navegador con javascript

Jlmm, me fue super bien con el codigo que me diste. Lo que si para que terminara de funcionar tuve que agregarle &quot;http://&quot; a la direccion que se escribia en el cuadro de texto y de este entonces funciona. El detalle que aun persiste un pequeño problemilla que no he podido resolver. Te cuento:


Cuando escribo la direccion en el cuadro de texto y presiono el botón no existe ningun problema pues se va a la pagina deseada, pero cuando presiono el ENTER se carga una version completa de mi pagina dentro del iframe original (con el iframe incluido).

El otro detalle, como te contaba en este mismo mensaje, es que todo esta determinado para que cada vez que se presiona el boton IR A, a la direccion escrita se le agrega &quot;http://&quot;. El problema me surge en caso de que la persona presione mas de una vez este boton se me agragan varios &quot;http://&quot;.


Gracias !!


Ricardo avalos
  #5 (permalink)  
Antiguo 22/03/2002, 12:49
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Ayuudaa!! mini navegador con javascript

Hola!,

Lo Del Enter Lo Puedes Solucionar Poniendo Esto En El Campo:

&lt;INPUT TYPE=text NAME=&quot;direccion&quot; SIZE=100 onkeypress=&quot;if(window.event.keyCode == 13)ir()&quot;&gt;

Asi, Si El Usuario Presiona El Enter, Se Llamara A La Funcion ir().

Sobre Lo Del http://, Reemplaza La Funcion ir() Que Te Di Anteriormente Por Esta:

function ir()
{
var busc = /http/i;
var dir = direccion.value;
if(dir.search(busc) == -1)
{
url = &quot;http://&quot;+dir;
direccion.value = url;
}
else
{
url = dir;
}
miFrame.location.href = url;
}

Asi, Aunque Pongas: www.yahoo.com o http://www.yahoo.com/ visitara la pagina seleccionada.

<CENTER><FONT COLOR=Black SIZE=2><I>"No Hay Cosas Imposibles, Solo Hombres Incapaces"</I></FONT></CENTER>
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:23.