Foros del Web » Creando para Internet » Flash y Actionscript »

ir a URL

Estas en el tema de ir a URL en el foro de Flash y Actionscript en Foros del Web. Hola a todos, me gustaria que cuando pincho en un link que está en un combo me abra una página nueva, para ello tengo: Código: ...
  #1 (permalink)  
Antiguo 12/06/2006, 03:38
Avatar de pandemonuim  
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 11 años, 6 meses
Puntos: 0
ir a URL

Hola a todos, me gustaria que cuando pincho en un link que está en un combo me abra una página nueva, para ello tengo:
Código:
//Añado item
contacto.addItem("Contacto", "mailto:loqueseasubject=CONTACTO");
//Añado item
contacto.addItem("Sugerencias", "mailto:loquesea?subject=SUGERENCIAS");
//Añado item en la posicion 1 de la lista
contacto.addItemAt(1, "Presupuesto", "http(dos puntos barra, barra)tresw.bodaprint(punto;tengo que publicar al menos quince mansajes)net/archivo.htm","_blank");
//Añado item en la posicion 2 de la lista
contacto.addItemAt(2, "Su Publicidad", "mailto:loquesea?subject=PUBLICIDAD");
//Añado item en la posicion 3 de la lista
contacto.addItemAt(3, "Información", "mailto:loquesea?subject=INFORMACIÓN");
//Creo un listener
listenerObject = new Object(); 
//que actua al evento change
listenerObject.change = function (evt){
//y cuya acción es que vaya a la web del item seleccionado
  getURL(evt.target.selectedItem.data);
 }
contacto.addEventListener("change", listenerObject)
El caso es que funciona, pero me abre en la misma pagina y quiero que lo haga en una distinta. ¿Qué está fallando?, ¿Gracias?

[/code]
  #2 (permalink)  
Antiguo 12/06/2006, 09:29
 
Fecha de Ingreso: junio-2006
Mensajes: 20
Antigüedad: 11 años, 6 meses
Puntos: 0
la function getURL como ya sabes, toma diversos parametros. Creo que por default la function getURL al pasarle como parametro un URL lo abre en la misma pagina. Para esto tienes que proveer un extra parametro que indique que la pagina no sea "_self" que es en la misma, en este caso provee el parametro "_blank" que significa en una pagina externa. Por lo tanto deberia ser:

getURL(evt.target.selectedItem.data, "_blank");

y esto deberia funcionar. Tratalo.

Suerte!
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 07:43.