Avatar Image
Usuario habitual
Usuario habitual

Tengo este codigo y en vez de cargarme la pagina que elijo en otra ventana, me lo carga en la misma
¿Que esta mal?

<FORM TARGET="_BLANK">
<SELECT NAME="list">
<OPTION VALUE="http://www.marca.com"> Marca
<OPTION VALUE="http://www.as.com"> As
</SELECT>
<INPUT TYPE=button VALUE="OK"
onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value">
</FORM>

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Sabatski

<FORM TARGET="_BLANK">


Eso esta mal... aquí no va el target.

Cita:

<INPUT TYPE=button VALUE="OK"
onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value">


Por alguna parte de aquí debería ir el target... pero ahora no me acuerdo...
Avatar Image
Colega ;)
Colega ;)
top.location.href=this.form.list.options[this.form.list.selectedIndex].value

Eso es lo que hace que se abra en la misma ventana... por lo que debe ser algo tipo window.href=this.form...
Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por EffectedCard
top.location.href=this.form.list.options[this.form.list.selectedIndex].value

Eso es lo que hace que se abra en la misma ventana... por lo que debe ser algo tipo window.href=this.form...


con lo q tengo se me carga (aunque sea en la misma), poniendo lo de window no hace nada
cchaparro
Usuario Novato
Usuario Novato

Este código quizás te pueda valer, está incluido en el web temporal: http://www.fenixpuntonet.com/proroi. Lo he recortado para que no esté muy largo y te puedas liar.

<form name="buscarproductospordescripcion">
    <select name="urlproductospordescripcion" onChange="location=this.form.urlproductospordescripcion.value">
        <option value="productos.html" class="gen">BOL001 - Bolsillos catálogo carta y oficio</option>
        <option value="productos.html" class="gen">COS001 - Cosedora mini gancho estándar diferentes colores</option>
    </select>

<div align="right">
    <select name="urlproductosporpagina" onChange="location=this.form.urlproductosporpagina.value">
        <option value="productos.html" class="pag">Ir a página...</option>
        <option value="productos.html" class="pag">1</option>
        <option value="productos2.html" class="pag">2</option>
        <option value="productos3.html" class="pag">3</option>
        <option value="productos4.html" class="pag">4</option>
        <option value="productos5.html" class="pag">5</option>
        <option value="productos6.html" class="pag">6</option>
        <option value="productos7.html" class="pag">7</option>
        <option value="productos8.html" class="pag">8</option>
        <option value="productos9.html" class="pag">9</option>
        <option value="productos10.html" class="pag">10</option>
        <option value="productos11.html" class="pag">11</option>
        <option value="productos12.html" class="pag">12</option>
        <option value="productos13.html" class="pag">13</option>
    </select>
</div>
</form>

.... donde:

<form name="buscarproductospordescripcion">
    <select name="urlproductospordescripcion" onChange="location=this.form.urlproductospordescripcion.value">
        <option value="productos.html" class="gen">BOL001 - Bolsillos catálogo carta y oficio</option>

.... en el "select name" se utiliza un nombre que luego en el evento onChange es utilizado para entrar al enlace seleccionado; la class="gen" sólo aplica un color de texto y otro de fondo en .css, teniendo cada categoría de productos una clase diferente.


No obstante, este código se puede aplicar también con un botón tipo "Ir", con "type input" etc etc, aunque para nuestro cliente lo quitamos y los enlaces se accedieran directamente sin perder tiempo en darle click a un botón; en otras palabras, con un botón "Ir" cada usuario que visite la página tiene que hacer dos pasos: 1.- Seleccionar la opción, 2.- Dar click al botón "Ir".... de esta otra forma, cada usuario tan sólo deberá dar un click en la opción y le llevará directamente al url o site. Este código abre la nueva página en la actual.
 
Sobre cómo hacer para que las abra en ventanas aparte no he mirado aún porque no me fué necesario; sin embargo, espero encontrar alguna cosa y la pongo para ayudar, no debe ser muy difícil hacerlo pero es como todo, debemos aprender y para ello es la comunidad de Internet.

Un saludo, si encuentro novedad escribo.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 13/Ene/2011, 11:43
andrewriojano85 nicano Jwilches1523kOct/20
Por: , el 17/Nov/2010, 20:41
fb@100000182297840 GestionXls 100x100net chavp43kNov/10
Por: , el 22/Jun/2009, 18:12
pruevaselvakilla GestionXls27kJun/09