Lien pour télcharger
Utilisateur anonyme
-
dje-dje Messages postés 10442 Statut Modérateur -
dje-dje Messages postés 10442 Statut Modérateur -
Bonjour,
je voudrais faire un lien qui permette de télécharger des fichiers pdf.
De plus, je voudrais également faire des liens qui ouvrent directement le fichiers en pleine page, l'utilisateur ayant le choix de l 'enregistrer ou de le fermer.
Merci
je voudrais faire un lien qui permette de télécharger des fichiers pdf.
De plus, je voudrais également faire des liens qui ouvrent directement le fichiers en pleine page, l'utilisateur ayant le choix de l 'enregistrer ou de le fermer.
Merci
A voir également:
- Lien pour télcharger
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Lien de rajout pour bara facebook - Forum Facebook
- Piratage compte facebook avec liens Iphone X ✓ - Forum Virus
7 réponses
Pour le pdf, il suffit que la cible de ton lien (href) soit un fichier pdf.
Pour la nouvelle page, jette un oeil du coté de l'attribut target ( target ="_blank" peut aider je crois)
C'est bien du HTML que tu voulais?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Pour la nouvelle page, jette un oeil du coté de l'attribut target ( target ="_blank" peut aider je crois)
C'est bien du HTML que tu voulais?
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Utilisateur anonyme
merci mais justement, je suis en JavaScript et j'ai déja essayé, ca merde...
Tu peux mettre ton code ici que l'on voit ce qui ne marche pas? (le bout de code pertinent)
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Finalement, tu peux en mettre un peu plus?
(tu dis que ca ne marche pas: tu as une erreur, un comportement inattendu?)
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
(tu dis que ca ne marche pas: tu as une erreur, un comportement inattendu?)
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
ouij'ai une erreur dans la page ou qqch comme ca.... voici le code (partie <body>)
<SCRIPT Language="Javascript">
<!--
var menu = new DynamicMenu();
menu.addParent("Sun Hydraulics");
menu.addChild("Guide des produits SUN (UK)",
"../UKSCUTComplete");
minatenant la partie HEAD
<SCRIPT LANGUAGE=javascript>
<!--
var intCount = 0;
//-Fonction d'ajout d'entrées principales-------------------------
function DynamicMenu_addParent(strName) {
var strID = 'ID' + intCount++;
var strTemp = '<DIV ID="' + strID + '" CLASS="parent"';
strTemp += ' onClick="expandCollapse(this);">';
strTemp += '<IMG SRC="Graphics/left.gif" Height="12">';
strTemp += ' ' + strName ;
strTemp += '<DIV STYLE="display: none" CLASS="child"></DIV>';
strTemp += '</DIV>';
this.div.innerHTML += strTemp;
this.currentChild = document.getElementById(strID);
}
//-Fonction d'ajout de liens dans le menu-------------------------
function DynamicMenu_addChild(strName,strURL) {
var strTemp = '<A HREF="' + strURL + '"'
+ ' onClick="cancelBubble(arguments[0]);">'
+ strName + '</A><BR>';
if (document.all) {
this.currentChild.children[1].innerHTML += strTemp;
} else {
this.currentChild.childNodes[2].innerHTML += strTemp;
}
}
//-inhibe la cascade d'évènements au DIV conteneur----------------
function cancelBubble(netEvent) {
if (document.all) {
window.event.cancelBubble = true;
} else {
netEvent.cancelBubble = true;
}
}
//-Contracte ou expanse le menu-----------------------------------
function expandCollapse(objElement) {
if (document.all) {
var imgIcon = objElement.children[0];
objElement = objElement.children[1];
} else {
var imgIcon = objElement.childNodes[0];
objElement = objElement.childNodes[2];
}
if (objElement.style.display == "none") {
objElement.style.display = "block" ;
imgIcon.src = "Graphics/bottom.gif" ;
} else {
objElement.style.display = "none" ;
imgIcon.src = "Graphics/left.gif" ;
}
}
//-Fonction de création de menu dynamique-------------------------
function DynamicMenu() {
var id = "Menu" + intCount++;
document.write('<DIV Id="' + id + '"></DIV>');
this.div = document.getElementById(id);
this.currentChild = null;
this.addParent = DynamicMenu_addParent;
this.addChild = DynamicMenu_addChild;
}
// -->
</SCRIPT>
</head>
<SCRIPT Language="Javascript">
<!--
var menu = new DynamicMenu();
menu.addParent("Sun Hydraulics");
menu.addChild("Guide des produits SUN (UK)",
"../UKSCUTComplete");
minatenant la partie HEAD
<SCRIPT LANGUAGE=javascript>
<!--
var intCount = 0;
//-Fonction d'ajout d'entrées principales-------------------------
function DynamicMenu_addParent(strName) {
var strID = 'ID' + intCount++;
var strTemp = '<DIV ID="' + strID + '" CLASS="parent"';
strTemp += ' onClick="expandCollapse(this);">';
strTemp += '<IMG SRC="Graphics/left.gif" Height="12">';
strTemp += ' ' + strName ;
strTemp += '<DIV STYLE="display: none" CLASS="child"></DIV>';
strTemp += '</DIV>';
this.div.innerHTML += strTemp;
this.currentChild = document.getElementById(strID);
}
//-Fonction d'ajout de liens dans le menu-------------------------
function DynamicMenu_addChild(strName,strURL) {
var strTemp = '<A HREF="' + strURL + '"'
+ ' onClick="cancelBubble(arguments[0]);">'
+ strName + '</A><BR>';
if (document.all) {
this.currentChild.children[1].innerHTML += strTemp;
} else {
this.currentChild.childNodes[2].innerHTML += strTemp;
}
}
//-inhibe la cascade d'évènements au DIV conteneur----------------
function cancelBubble(netEvent) {
if (document.all) {
window.event.cancelBubble = true;
} else {
netEvent.cancelBubble = true;
}
}
//-Contracte ou expanse le menu-----------------------------------
function expandCollapse(objElement) {
if (document.all) {
var imgIcon = objElement.children[0];
objElement = objElement.children[1];
} else {
var imgIcon = objElement.childNodes[0];
objElement = objElement.childNodes[2];
}
if (objElement.style.display == "none") {
objElement.style.display = "block" ;
imgIcon.src = "Graphics/bottom.gif" ;
} else {
objElement.style.display = "none" ;
imgIcon.src = "Graphics/left.gif" ;
}
}
//-Fonction de création de menu dynamique-------------------------
function DynamicMenu() {
var id = "Menu" + intCount++;
document.write('<DIV Id="' + id + '"></DIV>');
this.div = document.getElementById(id);
this.currentChild = null;
this.addParent = DynamicMenu_addParent;
this.addChild = DynamicMenu_addChild;
}
// -->
</SCRIPT>
</head>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
//-Fonction d'ajout de liens dans le menu-------------------------
function DynamicMenu_addChild(strName,strURL) {
var strTemp = '<A HREF="' + strURL + '"'
+ ' onClick="cancelBubble(arguments[0]);">'
+ strName + '</A><BR>';
-> Si j'ai vaguement compris, c'est ça qui doit créer le lien vers ton pdf, c'est ça?
Comme je te l'ai suggéré, pour que ça ouvre dans une nouvelle fenetre, tu dois rajouter target="_blank" dans la balise de lien ouvrante.
Maintenant, pour déboguer, je te suggère d'afficher (en Document.write(), par exemple) la chaine de caractere utilisée pour créer le lien qui te gêne et voir si, en HTML, ce lien est correct.
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
function DynamicMenu_addChild(strName,strURL) {
var strTemp = '<A HREF="' + strURL + '"'
+ ' onClick="cancelBubble(arguments[0]);">'
+ strName + '</A><BR>';
-> Si j'ai vaguement compris, c'est ça qui doit créer le lien vers ton pdf, c'est ça?
Comme je te l'ai suggéré, pour que ça ouvre dans une nouvelle fenetre, tu dois rajouter target="_blank" dans la balise de lien ouvrante.
Maintenant, pour déboguer, je te suggère d'afficher (en Document.write(), par exemple) la chaine de caractere utilisée pour créer le lien qui te gêne et voir si, en HTML, ce lien est correct.
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Là dans strTemp tu colles un truc qui commence par <A HREF=....>
-> C'est un lien HTML
Je te dis de rajouter, apres la valeur de HREF, (strURL) l'attribut target avec pour valeur _blank. Actuellement ton javascript génère un HTML qui a cette tete là:
<A HREF="monlien.htm" OnClick="FaitUnTruc" > UnNom </A> <BR>
(t'es d'accord jusque là?)
Il faut que tu rajoutes ce qui va bien pour que ton HTML soit:
<A HREF="monlien.htm" target ="_blank" OnClick="FaitUnTruc" > UnNom </A> <BR>
Et cela ouvrira le lien dans une nouvelle page.
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
-> C'est un lien HTML
Je te dis de rajouter, apres la valeur de HREF, (strURL) l'attribut target avec pour valeur _blank. Actuellement ton javascript génère un HTML qui a cette tete là:
<A HREF="monlien.htm" OnClick="FaitUnTruc" > UnNom </A> <BR>
(t'es d'accord jusque là?)
Il faut que tu rajoutes ce qui va bien pour que ton HTML soit:
<A HREF="monlien.htm" target ="_blank" OnClick="FaitUnTruc" > UnNom </A> <BR>
Et cela ouvrira le lien dans une nouvelle page.
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
Tu n'avais pas l'air d'avoir remarqué celui-ci:
http://www.commentcamarche.net/forum/affich-687890-lien-pour-t%E9lcharger#15
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
http://www.commentcamarche.net/forum/affich-687890-lien-pour-t%E9lcharger#15
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres