begin process at 2012 05 29 12:42:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

lien hypertexte


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

lien hypertexte

mercredi 16 mai 2007 à 20:04:17 | lien hypertexte

totem8616

Bonjour

Je 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 nom des fichiers contenu dans un dossier. Ensuite pour chaque fichier avoir un lien qui permet d'ouvrir ce fichier.

J'arrive à récupérer la liste des fichiers, mais je n'arrive pas à les faire apparaitre sous forme de liens pour les ouvrir. De plus je suis obligé de mettre un chemin absolu pour désigner le dossier en question, or je voudrait pouvoir avoir un chemin relatif.

Merci
mercredi 16 mai 2007 à 20:06:17 | Re : lien hypertexte

yousfane

Salut
donne nous le code avec le quel tu recupere tes fichiers
mercredi 16 mai 2007 à 20:22:07 | Re : lien hypertexte

totem8616

le voici.

<script type="Text/JavaScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
function lit_fic(rep)

{   var res="";
  
    var f = fso.GetFolder(rep);
    var ff = new Enumerator(f.files);
    for(; !ff.atEnd(); ff.moveNext())
        res+=ff.item()+" - ";
   
    return res;
}
document.write(lit_fic("d:/dossier/"));
</script>
mercredi 16 mai 2007 à 20:29:09 | Re : lien hypertexte

yousfane

Salut
essai ça

<scripttype="Text/JavaScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
function lit_fic(rep)

{var res="";

var f = fso.GetFolder(rep);
var ff = new Enumerator(f.files);
for(; !ff.atEnd(); ff.moveNext())
res+="<a href="+ff.item()+">"+ff.item()+"<\/a> - ";

return res;
}
document.write(lit_fic("d:/dossier/"));
</script>

mercredi 16 mai 2007 à 20:37:18 | Re : lien hypertexte

totem8616

Merci

Ca fonctionne bien
j'ai essayé de mettre ".dossier" à la place de "d:/dossier" pour avoir un chemin relatif mais ça ne fonctionne pas est ce que ma syntaxe est mauvaise ?

Merci encore
mercredi 16 mai 2007 à 20:38:47 | Re : lien hypertexte

yousfane

Salut
il faut que tu mets "../dossier"
mercredi 16 mai 2007 à 20:48:07 | Re : lien hypertexte

totem8616

Ca ne fonctionne pas...
le fichier et le dossier sont dans le meme dossier

voici je que j'ai écrit                 
 document.write(lit_fic("../Courrier"));

est ce qu'il est possible d'afficher simplement le nom du fichier (sans l'extension si je n'en demande pas trop) la place du chemin complet ?

merci

mercredi 16 mai 2007 à 21:31:15 | Re : lien hypertexte

yousfane

Salut
si le fichier et le dossier sont dans le meme repertoire tu mets le nom du dossier seulement "Courrier"
pour afficher le nom du fichier sans extension essai ça:

<scripttype="Text/JavaScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
function lit_fic(rep)

{var res="";

var f = fso.GetFolder(rep);
var ff = new Enumerator(f.files);
for(; !ff.atEnd(); ff.moveNext()){
extension = fso.GetExtensionName(ff.item());
extens = "."+extension+"extens"
res+="<a href="+ff.item()+">"+ff.item()+"extens"+"<\/a> - "
res=res.replace(extens,"");
}

return res;
}
document.write(lit_fic("dossier"));
</script>

mercredi 16 mai 2007 à 21:42:44 | Re : lien hypertexte

totem8616

J'ai ce "undefinedextens" à l'affichage
mercredi 16 mai 2007 à 21:47:42 | Re : lien hypertexte

yousfane

Réponse acceptée !
Salut
essai ça:

<script type="Text/JavaScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
function lit_fic(rep)

{var res="";

var f = fso.GetFolder(rep);
var ff = new Enumerator(f.files);
for(; !ff.atEnd(); ff.moveNext()){
extension = fso.GetExtensionName(ff.item());
extension = "."+extension+"extens"
res+="<a href="+ff.item()+">"+ff.item()+"extens"+"<\/a> - "
res=res.replace(extension,"");
}

return res;
}
document.write(lit_fic("dossier"));
</script>

1 2

Cette discussion est classée dans : fichier, récupérer, fichiers, lien, hypertexte


Répondre à ce message

Sujets en rapport avec ce message

problème de lien hypertexte. [ par Zebra1928 ] salut à tous!!j'ai ceci Le nom du fichierça marche ds le cas où: Le fichier N°XX est une chaîne de caractères sans espaces.sachant que Le fichier N Changement d'image lien hypertexte [ par psycomel ] Bonjour a tous !Je cherche desperement à faire un mouseOver avec changement d'image avec asp.net.Je fait comme ca dans mon c# : ACCUEIL.Attributes.Add Récupération du hostname [ par 3CP34 ] Bonjour à tous, J'essaie déserpérement de récupérer le nom d'un fichier sous la forme : \\nomduserveur\folder\fichier. J'utilise un formulaire de type Afficher la date de fichiers pointés par un lien [ par OlivierV ] Bonjour,Je suis débutant et je voudrais (si c'est possible) afficher dynamiquement la date d'un fichier pointé par un lien. Je suis arrivé à afficher Recherche de fichier [ par RugbyOne ] Bonjour, J'ai une page web qui contient des liens vers des fichiers ! J'ai des fichiers à lier qui changent de nom... A savoir les fichiers s'apelle Ouvrir un fichier texte sous Notepad avec un lien... [ par kennylingus ] Bonjour !Je cherche à savoir s'il est possible d'ouvrir un fichier texte (*.txt) sous un éditeur de texte (exemple notepad) à partir d'un simple lien renvoi hypertexte [ par psycomel ] Bonjour, comment faire pour renvoyer par un lien hypertexte au milieu d'une page. pour ceux qui n'auraient pas compris, je clike sur un lien au haut d Besoin d'aide pour un lien [ par Sizlaa ] Bonjour ttlm,J'aimerai faire un lien vers un fichier qui lui s'ouvrira indépendamment de IE, c'est a dire que si je veux ouvrir un fichier Word par un 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 connaitre le nom du fichier! [ par rich25200 ] bonsoir, est ce possible de savoir le nom d'une page comme par exemple j'ai un lien et quand je clique sur le lien il me dit que je suis sur la page


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,796 sec (4)

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