Header "attached file" et erreur javascript... [ASP] - ASP - Programmation
Marsh Posté le 11-03-2005 à 19:59:10
Pour le problème du enregistrer sous, c'est tout de même assez zarb ! Vérifiez que tu n'as pas un logiciel qui tourne en arrière plan ou alors tes paramètres d'IE.
Concernant les problèmes de liens, essayes avec un Target="_Blank", pour être certain que ceux ci sont vraiment inactifs (ce qui me semble zarb tout de même !)
Marsh Posté le 13-03-2005 à 10:41:11
Hmpf... Je crois qu'en fait, tu viens de répondre sans le faire exprès à ma question Je pense que mes problèmes viennent du fait que mon formulaire recharge la page dans son propre target pour envoyer le CSV. Il n'efface donc pas la page, puisqu'il reçoit un "attached file" en header, mais d'un point de vue sécurité, je ne suis plus sur la page, donc tout ce qui est JS et autre doit être désactivé !
Vais donc tenter de faire un target=new dans le form, ça résoudra peut-être mon problème
Marsh Posté le 14-03-2005 à 11:52:18
Ca marche tout bien maintenant
Par contre, ce qui est chiant, c'est que sous IE du moins, j'ai une nouvelle fenêtre blanche qui apparaît, et qu'il faut fermer manuellement après l'export.
M'enfin bon, c'est pas bien gênant. Avec Moz, à priori, il n'ouvre pas cette popup.
Marsh Posté le 11-03-2005 à 18:01:14
Bonjour,
Je viens de faire une page pour télécharger un fichier CSV contenant des données d'une page.
Voici la structure de la page :
Attention, elle fait partie d'un frameset.
Ca marche plutôt bien.
Lorsque j'ai rempli le critère des filtres, et que je clique sur valider, une fenêtre de téléchargement s'ouvre me demandant si je veux enregistrer le fichier ou l'ouvrir.
C'est là que ça se corse !
Si je fais "enregistrer sous", ensuite, lorsque je clique sur la page, tous les scripts JavaScript font des erreurs "accès reffusé". C'est plutôt ennuyeux.
Deplus, les liens qui sont dans l'autre frame sont sans effet (alors que ce sont de simples liens, dont le target est la frame où j'ai la page ci-dessus)
Si je fais "ouvrir", alors j'ai la fenêtre qui réapparaît une seconde fois. Je refais "ouvrir", et notepad s'ouvre bien avec mes données CSV dedans.
Si au lieu de faire "ouvrir" la seconde fois, alors les scripts dans ma page ne font plus d'erreur, mais les liens qu'ils contiennent ne fonctionne plus. En revanche, les liens qui sont dans l'autre frame fonctionne
Vous n'avez pas une idée du comment du pourquoi ?