J'ai essayé de résoudre ce problème pendant deux heures d'affilée et je n'arrive pas à le comprendre.Javascript error ... Je pense que
onclick = "location='exceltest.asp?vanjaar=<%=vanjaar%>&vanmaand=<%=vanmaand%>&vandag=<%=vandag%>&totjaar=<%=totjaar%>&totmaand=<%=totmaand%>&totdag=<%=totdag%>'"
Cette ligne de code est dans un type d'entrée < = "button" /> attribut. Le bouton renvoie vers une page où un téléchargement Excel doit être déclenché. Les valeurs de l'URL sont des parties de et à date. (Année, mois, jour)
ceci:
onclick = "location='exceltest.asp?fromdate=<%=fromdate%>&todate=<%=todate%>'" />
ne fonctionne pas, parce que IE7 lit en quelque sorte la date (par exemple 01/01/2008.) Mal. Quelque chose à voir avec les barres obliques je pense.
Mais lorsque je tente de cliquer sur le bouton dans IE et donc télécharger le fichier généré, tente d'Internet Explorer ne télécharger le fichier
exceltest.asp? Vanjaar = 2008vanmaand = 1vandag = 1totjaar = 2008totmaand = 2totdag = 1
au lieu du fichier Excel que je veux.
FF propose de télécharger l'excelfile, mais donne (dans ce excelfile) un aperçu d'une page html avec un message d'erreur me disant que ma requête est erronée (l'article ne peut être trouvé dans la collection correspondant au nom demandé ou ordinal.) Soit, j'utilise la même requête ailleurs, en utilisant la même connexion (mais redémarrée).
C'est le bit de code que j'utiliser pour instancier le téléchargement du fichier:
Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "attachment; filename=overicht.xls"
Il pourrait en fait être à des choses qui se passe ici, mais je suis le plus insterested dans laquelle IE veut télécharger le asp page et FF offre le bon téléchargement.
Oui ... vous avez raison. La requête était erronée après tout. Mon mauvais ... :(Je pense que je vais utiliser le URLencode si la question est résolue, cela rendrait l'URL plus petite. – Kablam