Ma fenetre ce ferme avant ke le DL ai commencé!

Signaler
Messages postés
17
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005
-
Messages postés
17
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005
-
Voilà sur une page j'ai cela:

<script language="javascript">
document.location.href=http://www.lalala.com/fichier.zip
window.close();
</script>

Mais le problème c'est que la fenêtre ce ferme avant même que le téléchargement ce lance!
Comment faire pour que le téléchargement se lance d'abord et ensuite la fenêtre ce ferme?

7 réponses

Messages postés
9
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
30 janvier 2005

Bonjour,
Utilisez
window.open() au lieu de location.href. Puis, pour ne pas que Internet Explorer demande la confirmation, mettez self.

Code :

<script language= "javascript">
window.open ( "http://www.lalala.com/fichier.zip")
opener =self;
self.close()
</script>
Messages postés
17
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005

Bah il semblerait que ce code ne fonctionne pas! Autre solution?
Messages postés
17
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005

En faite j'ai lancé le script avec blank et dans le contenu de la page il y a ceci:

<script language="javascript">
window.open("http://www.lalala.com/fichier.zip")
opener=blank;
self.close();
</script>

Mais il ne me lance pas le Download!
Messages postés
283
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
22 juin 2006

Peut être faut il mettre une temporisation?

document.location.href="
http://www.lalala.com/fichier.zip";

setTimeOut(window.close,200);

Ici j'ai mis 200ms à régler...pour laisser le temps au chargement...


The SMURF
[mailto:the_little_smurf@yahoo.fr the_little_smurf@yahoo.fr]
Enjoy the life, don't waste your time in front of your computer
Messages postés
11
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
21 mars 2011

voici la solution:

http://www.lalala.com
/fichier1.zip">

http://www.lalala.com/fichier2.zip">

et tu peut en telecharger pas un seul fichier mais deux ou plus
Messages postés
17
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005

Bien bah en faite ceci marche bien mais j'ai actuellement le service pack 2 de windows xp pro et il bloque le téléchargement! En faite lui il attend que le visiteur clique sur une barre jaune (qui bloque le téléchargement) situé en haut! Mais comme la fenêtre se referme aussitôt et bien le visiteur n'a pas le temps de cliquer sur cette barre jaune! GRRrrr

Y'a pas une autre solution?
Messages postés
17
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005

Non en faite c'est bon! J'ai trouvé un compromis! Ce n'était pas ce que je voulais à la base mais sa fais rien car la théorie et la pratique c'est deux mondes totalement différents!