Modifié le nom d'un fichier dans un lien

bitrate Messages postés 441 Date d'inscription   Statut Membre Dernière intervention   -  
NookZ Messages postés 2376 Statut Membre -
Bonjour,

voilà mon problème :

j'ai un lien sur un fichier exemple : <a href="site/dfknjaknkjfbjsbdkjfbksjdff">click</a>

le problème c'est que le le nom du fichier est généré (c'est moche et ça veut rien dire)

et j'aimerais que quand on clique dessus ça se change en fichier.zip (nom du fichier générer par du javascript)

de plus le code html est rajouté à la page par du javascript (c'est un user script) donc pas de php etc...

je connais rien en html, mais y'a t'il un truc de ce genre :

<a href="lien" filename="nom proposé par le navigateur à enregistrer">click</a>

merci d'avance !
A voir également:

1 réponse

NookZ Messages postés 2376 Statut Membre 514
 
Donc quand on clique sur le lien cela change le nom du fichier stocké? Cela change le nom du fichier dans le lien?

si c'est dans le lien, il suffit de récupérer le nom du fichier généré et de faire :
<a href="#" onclick="getNomFichier(this.id);" id="file_link">click</a>

et niveau js, en considérant que le nom généré est accessible ici sous la forme de la variable nomGenere, quelque chose comme :
function getNomFichier(id) {
var lien = document.getElementById(id);
lien.href = "/site/"+ nomGenere;
lien.onclick="";

}
0