Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/02/2003, 02:42
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola Barba: (Hola KarlanKas)...

Bueno, voy a ver si me sale modificar el script de KarlanKas para adaptarlo a la pregunta...

Empezaremos renombrando el parámetro "ventanaNueva" por "destino" por
/* cambiamos el nombre al tercer parámetro...
function vamosAPonerUnoNuevo(mensajito,direccion,ventanaNueva )
*/
function vamosAPonerUnoNuevo(mensajito, direccion, destino )

... aunque no sea necesario, nos ayudará a comprender.

El valor que considera es "si" o "no", pero ahora deberá ser el iframe de destino...
... en el caso de un iframe name="destino"

la línea del array debería ser:


enlace[0]=new vamosAPonerUnoNuevo("Visita la página de Maestros del Web","http://www.maestrosdelweb.com","destino" );
enlace[1]=new vamosAPonerUnoNuevo("Visita la página de Web Estilo","http://www.webestilo.com","destino" );
enlace[2]=new vamosAPonerUnoNuevo("Visita la página de Netscape","http://www.netscape.com","destino" );
enlace[3]=new vamosAPonerUnoNuevo("Visita la página de la bruja averia","http://www.brujaaveria.com","destino" );
enlace[4]=new vamosAPonerUnoNuevo("Sorprendete con todo lo que es una maravilla","http://www.sodaplay.com","_blank" );

// el último elemento se abrirá en una página en blanco... Aunque no es lo que pides, creo que es didáctico (Aguérdate de cambiarlo)

y dentro de la función habría que cambiar esto:
if(ventanaNueva=="si"){this.blanco="_blank";}
else{this.blanco="_top";}


por algo así:

this.blanco=destino;

Creo que el resto debería quedar igual que lo puesto por KarlanKas...

Estoy seguro que a KarlanKas no le habrá importado que retoque su magnífico y didáctico código... ahora falta que confirme que está bien, o si puede fallar algo, nos lo haga saber.

Saludetes...