Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2008, 18:02
chamaeleo
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: Abrir en nueva ventana/pestaña

Hola de nuevo, ya he dado con una forma de solucionar el problema. El procedimiento al final es mucho mas fácil de lo que parece. Os lo comento por si a alguien le interesa (está hecho con flash 6.0).
En primer lugar hay que asignar y anclar nombres a los distintos frames. Por ejemplo, seleccionar un frame clave, y en el panel de propiedades, etiquetar el fotograma con el nombre "inicio", y activar la casilla "Anclaje con nombre".

Y en segundo lugar, meter este código en el botón:

Código:
on (release) {
	if(Key.isDown(Key.CONTROL)){
		getURL("javascript:void(window.open('misitio.html#inicio'))");
	}else{
		gotoAndStop("inicio");
	}
}
En rojo marco las variables a cambiar según cada situación (tecla para activar el abrir en nueva ventana/pestaña, URL del web y nombre del frame, respectivamente).

Este botón iría al fotograma que denominamos "inicio". Pero he definido dos formas distintas de ir a ese fotograma:
Si clicas el botón tal cual, te irá al fotograma de forma habitual.
Si clicas el botón y además estás pulsando la tecla "ctrl", entonces te lo abrirá en nueva ventana si estás en explorer, o en nueva pestaña si estás en firefox. Importante desbloquear la opción de ventanas emergentes en el navegador para que funcione bien.

He hecho pruebas y por ahora parece que funciona .