Foros del Web » Creando para Internet » Diseño web »

[SOLUCIONADO] Duda con "target=_blank"

Estas en el tema de Duda con "target=_blank" en el foro de Diseño web en Foros del Web. Hola, haciendo una página web me encuentro con lo siguiente: Tengo un GIF animado con un link de descarga de un fichero. Código HTML: <a ...
  #1 (permalink)  
Antiguo 23/06/2013, 19:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Duda con "target=_blank"

Hola, haciendo una página web me encuentro con lo siguiente:

Tengo un GIF animado con un link de descarga de un fichero.

Código HTML:
<a href="../directorio/fichero.exe" target="_blank"> 

Tanto si pongo "target="-self" , parent o top, el gif animado detiene la ejecución.

Si utilizo "blank", el gif animado no se detiene pero justo con la descarga sale una pantalla blanca.
En algunos navegadores, esa pantalla blanca es a pantalla completa, tapa la página.

¿Esa pantalla se puede evitar o configurar de alguna manera en tamaño, fondo...?

Espero haberme explicado bien.

Gracias de antemano.
  #2 (permalink)  
Antiguo 24/06/2013, 07:08
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Duda con "target=_blank"

Para descargar un archivo no necesitas ningún target. Estás abriendo una pantalla sin sentido, y el navegador se da cuenta hasta después.
  #3 (permalink)  
Antiguo 24/06/2013, 07:55
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Duda con "target=_blank"

Hola Rafael, gracias por la ayuda.

Hice lo que dices.

Cita:
<a href="../Directorio/Buscarepes.exe">
Probé navegador IE pero al quitar target el gif animado se detiene.

Última edición por truskyvb; 24/06/2013 a las 12:33
  #4 (permalink)  
Antiguo 25/06/2013, 13:49
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Duda con "target=_blank"

Con el IE no hay forma. En cuanto clicas la imagen para una descarga, los gif animados se detienen.


Lo he "parcheado" así:

Código HTML:
Script:

function thanks() {
    setTimeout(function () {
        document.location.pathname = "../trusky/1.htm";   'Salgo a raíz y vuelvo a entrar en el directorio. Eso lo "exige" el Opera"
    }, 100);
}

Y en la imagen de descarga, al OnClick llamar al Script:

onClick="MM_callJS('thanks()')"

Está comprobado en:

IE8 IE9 Safari Mozilla Firefox Opera y Chrome.

Funciona en todos.


Queda por hacer una función para que recuerde la posición del Scroll, pero aún no he dado con ello.

Espero que sirva de ayuda.

Un saludo

Última edición por truskyvb; 25/06/2013 a las 14:01 Razón: SOLUCIONADO

Etiquetas: página
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 17:58.