hyperlien : demande où enregistrer...

hyperlien : demande où enregistrer... - HTML/CSS - Programmation

Marsh Posté le 28-02-2007 à 17:49:10    

salut,
 
voila je souhaite créer un hyperlien qui permettrait de generer la boite "où enregistrer la cible". je possède en faite un netlabel et je voudrai voir où les utilisateurs cliquent (car généralement ils utilisent le clique droit+enregistrer sous ce qui est égale à 0 pour Google Analytics).
 
une autre chose, je ne veux pas que les utilisateurs voyent la source du fichier (http://............machintruc.mp3) en passant le curseur sur le lien proposé mais une adresse du genre : http://.........../download.php?file=88
 
pouvez-vous m'aider svp ?

Reply

Marsh Posté le 28-02-2007 à 17:49:10   

Reply

Marsh Posté le 28-02-2007 à 18:11:39    


http://sircam.free.fr/nihilist/ind [...] lors-voila
 
 
Si je clique droit avec mon navigateur, tu peux tenter de capturer l'évènement mais ne t'attends pas à ce que ça se passe bien. Les tentatives stupides de suppression des clicks droits ont tellement été nombreuses que le navigateur risque de s'en protéger. Il est ridicule de vouloir imposer TA boîte de dialogue de toute façon. Qui te dit que l'utilisateur n'aime pas la sienne, dans sa langue, qu'il connaît bien?
 
Ce que tu demandes n'est pas le bon choix pour ton problème de stats. Mauvaise idée. Tes stats, elles se trouvent soit au niveau du serveur HTTP, soit, si tu passes à chaque fois pas un lien PHP, par ta propre popote.
 
 
Beh, tu fais ça et tu écris le script PHP qui va bien et qui "stream" le fichier MP3 vers le client qui fait la requête. Tu en profites pour mettre à jour tes stats. Problème en vue : la durée d'exécution du script sera celle du download et tu risques fort d'être timeout.    [:pingouino]
 
Encore une fois, masquer le résultat final, c'est une drôle de manie. Si c'est un .mp3, right-click, save as ou open et ça roule.
 
 
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed