begin process at 2012 05 30 04:12:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

téléchargement automatique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

téléchargement automatique

mercredi 10 mai 2006 à 19:08:17 | téléchargement automatique

rajaa1

Salut,
Comment faire pour qu' un lien (qui me sert à télécharger un fichier Excel ) s'active automatiquement:
càd j'aimerai que le téléchargement se lance sans le lien.
Je travaille avec asp. vbscript et un peu de java script.
Puisque c'est mon application qui rempli le fichier Excel, l’un de mes prof m'a proposée d'utiliser "open" juste après cette action (il est sûr que ça existe en asp.  mais il ne sais pas comment l'utiliser il ne la jamais fait et moi non plus). Sinon si quelqu’un sait comment activer le lien automatiquement sans cliquer dessus, cela ne me déplairai pas.
Merci

mercredi 10 mai 2006 à 20:56:20 | Re : téléchargement automatique

Hermios

Dans ta balise body:
<body onload="window.open('C:\mon_chemin\fichier_excel.xls');">

jeudi 11 mai 2006 à 19:09:17 | Re : téléchargement automatique

rajaa1

salut,
merci pour ton aide.
j'ai essayé mais ça ne change rien. je t'envoie mon code. dans la même page avant la balise html je récupère des données de la page précédente et je lance une requête pour avoir les informations à mettre dans le fichier excel.  
 merci encore.
<HTML>
<HEAD>
<meta http-equiv="Content-Language" content="fr">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<TITLE>Résultats de la requête</TITLE>
</HEAD>
<BODY  onload="window.open('telecharge/<% =nomfich %>.xls?<% =date() & time() %>');">
 <div style="position: absolute; width: 829px; height: 24px; z-index: 9; left: 10px; top: -13px" id="couche11">
  <table border="0" width="100%" id="table1">
   <tr>
    <td bgcolor="#ff9600">&nbsp;</td>
   </tr>
  </table>
 </div>
 
<%

' Créer un objet Scripting.FileSystemObject
Set FSO = Server.CreateObject("Scripting.FileSystemObject")

' Récupérer le path long du dossier qui contient le fichier
dir = Server.MapPath("telecharge/")

' Composer le chemin complet du fichier
Fnm = dir & "\" & nomfich & ".xls"

' Créer le fichier l ouvre en même temps !
set inF = FSO.CreateTextFile(Fnm)

set CONN=server.createobject("adodb.connection")
CONN.open "profils","",""

set RS = Server.CreateObject("ADODB.recordset")
RS.open sql,CONN,3,3
%>

 

<%
LL="Date de la requête : " & date()
inF.writeLine LL


LL="Critères de la requête"
inF.writeLine LL

LL="Agence sélectionnée : " & agence
inF.writeLine LL

if gestionnaire="000" then
 LL="Tous les gestionnaires"
 else
 LL="Gestionnaire : " & gestionnaire
end if
inF.writeLine LL

LL="Tranche(s) d'âge selectionnée(s) : " 

if g18="1" then
   LL=LL & "* de 18 à 24 ans     "
end if
if g25="1" then
   LL=LL & "* de 25 à 30 ans     "
end if
if g31="1" then
   LL=LL & "* de 31 à 40 ans     "
end if
if g41="1" then
   LL=LL & "* de 41 à 50 ans     "
end if
if g50="1" then
   LL=LL & "* de 51 à 63 ans     "
end if
if g63="1" then
   LL=LL & "* Plus de 63 ans     "
end if

inF.writeLine LL


LL="Ancienneté du (des) comptes : " 

if a0="1" then
   LL=LL & "* Moins de 1 an     "
end if
if a1="1" then
   LL=LL & "* de 1 à 2 ans     "
end if
if a3="1" then
   LL=LL & "* de 3 à 5 ans     "
end if
if a6="1" then
   LL=LL & "* de 6 à 10 ans     "
end if
if a10="1" then
   LL=LL & "* Plus de 10 ans     "
end if
inF.writeLine LL

LL="Equipement : "

if e0="1" then
   LL=LL & "* Equipement 0     "
end if
if e1="1" then
   LL=LL & "* Equipement 1     "
end if
if e2="1" then
   LL=LL & "* Equipement 2     "
end if
if e3="1" then
   LL=LL & "* Equipement 3     "
end if
inF.writeLine LL

LL="Segment(s) :"
if s1="1" then
   LL=LL & "* Segment 1     "
end if
if s2="1" then
   LL=LL & "* Segment 2     "
end if
if s3="1" then
   LL=LL & "* Segment 3     "
end if
if s4="1" then
   LL=LL & "* Segment 4     "
end if
if ns="1" then
   LL=LL & "* Non Segment.     "
end if
LL="Domiciliation Rev. :"
if dom1="1" then
   LL=LL & "* Oui     "
end if
if dom2="1" then
   LL=LL & "* Non     "
end if


inF.writeLine LL


 LL="Agence Gestionnaire Profil Clt Client Anciennete Tranche d'âge Segment Monetique Assurance Credits Cons Credits Immo Encours Credit Cons Conf Encours Credits Immo Domiciliation revenus CSP Profession Qualité Tél. Dom. Tél. Pro. GSM Adresse 1 Adresse 2 Adresse 3 Code Postal Ville"
 inF.writeLine LL

j=1
Dim tableau(30)
Do while Not RS.eof and j<=i
'RESPONSE.WRITE(rs("categorie"))

 LL=rs("Agence") & " " & rs("Gestionnaire") & " " & rs("Profil") & " =TEXTE(" & rs("N Compte") & ";""00000000000"")"  &  " " & rs("Client") & " " & rs("Anciennete")  & " " & rs("age") & " " & rs("Segment") & " " & rs("Mon") & " " & rs("Ass") & " " & rs("Cons") & " " & rs("Immo") & " " & rs("encourscc") & " " & rs("encoursci") & " " & rs("domsal")& " " & rs("csp") & " " & rs("profession") & " " & rs("Situation") & " _" & rs("Teldom") & " _" & rs("Telprof")&  " _" & rs("gsm") & " " & rs("Adresse1") & " " & rs("Adresse2") & " " & rs("Adresse3") & " " & rs("Cp") & " " & rs("Ville")
 'response.write("<p>" & LL)

 inF.writeLine LL

tableau(j)= rs("N Compte")

j=j+1
 rs.MoveNext
loop

inF.close

j=j-1
%>
<font color="#800000"><b>Nombre de comptes :</b></font> <b>
<font color="#800000"> <% =rs.RecordCount %> </font></b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="telecharge/<% =nomfich %>.xls?<% =date() & time() %>"> Télécharger le fichier Excel </a><br>
<font color="#800000"><b>Nombre à télécharger :</b></font> <b>
<font color="#800000"> <% =j %> </font></b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<%

CONN.close

set CONN=server.createobject("adodb.connection")
CONN.open "profils"
if  session("req") <> "brd"  then
for y=1 to i
a=tableau(y)

mysql="update " & session("req") & " set M1='T' where [N Compte] like '" & a & "'"

set rs= CONN.Execute(mysql)
next
CONN.close
set CONN=nothing
set RS=nothing

 end if %>

 

</BODY>

</HTML>
<br>
<br>
&nbsp;&nbsp;&nbsp;

jeudi 11 mai 2006 à 20:09:02 | Re : téléchargement automatique

Hermios

J'avoue ne pas connaitre très bien ce genre de notation, <% etc., le problème vient peut être en partie de ça.
Sinon, comme ta page est fonction de variables, tu ne dois pas mettre celles ci entre quotes
ici, tu essaie d'ouvrir le fichier excel nommé: telecharge/<% =nomfich %>.xls?<% =date() & time() %>
je doute fort que ce fichier existe. Pour prendre en compte tes variables, tu dois préciser au compilateur de ne pas les traiter comme des chaines de caractères, mais comme des variables, donc concaténer ta chaine et la valeur de tes variables:
<BODY  onload="window.open('telecharge/<% ='+nomfich+' %>.xls?<% ='+date()+' & '+time()+' %>');">
Et même sans connaitre les notations <%, ton / me parait bizarre à cet endroit, mais je me trompe peut être

vendredi 12 mai 2006 à 10:47:18 | Re : téléchargement automatique

rajaa1

Salut,
la notation <% %> c' l' asp.
stp, tu peux m'expliquer ce que fait exactement onload parce que moi le chemin que j'ai mis dedans c'est un dossier telecharge où je met mes fichiers à télécharger d'où le "/". 
je voudrais aussi savoir si c dans cette page qu'il faut le mettre( vu que c'est le même code qui rempli mon fichier) ou bien est ce qu’il faut remplir en premier le fichier dans une page et après faire le onload dans une autre page.
merci.

vendredi 12 mai 2006 à 11:25:15 | Re : téléchargement automatique

Hermios

Le onload se contente d'exécuter le script qui suit au chargement de la page. Il se lance donc avant le reste. Donc, si tu veux d'abord définir des variables, ce que je te conseille, c'est de mettre onload="fonction_qui_definit_les_variables();window.open(etc.);">
Il exécutera D'ABORD la fonction qui définit les variables, PUIS il ouvrira ton fichier. Par contre, tes variables doivent être définies en global, ou elles seront effacées dès que la première fonction sera terminée


Cette discussion est classée dans : fichier, excel, téléchargement, lien, automatique


Répondre à ce message

Sujets en rapport avec ce message

javascript & Excel [ par RugbyOne ] Bonjour, Je souhaite pouvoir ouvrir un fichier Excel à partir d'un lien ! Jusque là pas de problème... Dans ce fichier Excel, j'ai une colonne qui s Téléchargement automatique d'une image [ par sylvain09 ] Salut tout le monde,Je cherche à télécharger automatiquement une image (gif-png-jpg-jpeg) avec un simple lien...En mettent Télécharger l'image ça aff lien hypertexte [ par totem8616 ] BonjourJe débute dans la programmation en javascript et je bute sur un probleme.En fait, je souhaite à partir d'un fichier html pouvoir récupérer le n lien : ···/fichier.htm?l=fr [ par astuces_jeux ] bonjour je cherche a faire un lien quand tu fait par exemplehttp://www.votre-domaine.com/index.htm?l=fr a la place de <A href="htt animation quelconque pendant un téléchargement [ par GoldPegasus ] voila j'aimerai mettre une animation pendant le téléchargement d'un fichier la plus par du temps PDF. suite a ce téléchargement l'ouverture de ce fich programmation Excel [ par lachaiseduroi ] Bonjour,Je recherche une petite aide concernant la création d'un petit programme. Je possède 2 sites, le site A et le site B.Le site A m'envoie un fic Code pour liveCycle [ par ghislain39 ] Bonour à tous,Je suis nouvel utilisateur de  adobe pro 9 et notamment Livecycle qui va avec.Je ne parviens pas à la création d'un formulaiore pdf depu Envoyer données vers un fichier excel [ par Julien39 ] Bonjour à tous,J'ai appris à coder en html ce matin, mon niveau est donc loin d'être excellent. Je dois créer une page internet qui permet aux utilisa Barre de téléchargement d'un fichier "wmv" [ par jami79 ] Bonjour,Je recherche un script pour renseigner les visiteurs par une barre de temps de téléchargement d'une vidéo .wmv . Je suis débutant et j'ai essa ouvertir d'un fichier Excel [ par jspimen ] imy


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales