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 -
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 !
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:
- Modifié le nom d'un fichier dans un lien
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Créer un lien pour partager des photos - Guide
- Fichier bin - Guide
- Lien url - Guide
1 réponse
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="";
}
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="";
}