Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Selectionner un repertoire en javascript
Envoyé: 24 avril 2005, 12h43 par Oznog
Non, ce n'est pas possible. Cet élément permet de sélectionner un fichier local pour le transmettre via http. Personne n'a pensé avec raison de la possibilité de transmettre un répertoire en entier.
Tu peux par contre trouver de véritable "browser" plus ou moins puissant, pouvant exécuter etc. Le tout dans un cadre et même dans un textArea. Mais la sécurité des navigateurs rend maintenant le processus improbable et surtout impossible en ligne. Mais des scripts qui ne fonctionne plus se trouve encore.
Exemple :
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function DriveList()
{
var folder=document.Drive.Name.options[document.Drive.Name.selectedIndex].value;
document.frames['MyComputer'].location.href = folder;
}
function FolderChoose()
{
var location=document.UserLocation.FolderLocation.value;
document.frames['MyComputer'].location.href = location;
}
// -->
</script>
</HEAD>
<BODY>
<CENTER>
<FORM NAME="Drive">
<P><font size="2">Choose a Drive: </font>
<SELECT NAME="Name" onChange="DriveList();">
<OPTION VALUE="A:\">A:\ Drive</OPTION>
<OPTION VALUE="C:\">C:\ Drive</OPTION>
<OPTION VALUE="D:\">D:\ Drive</OPTION>
<OPTION VALUE="E:\">E:\ Drive</OPTION>
</SELECT>
</FORM>
or
<FORM NAME="UserLocation">
<P><font size="2">Type in a Folder Location: </font>
<INPUT TYPE="text" name="FolderLocation" length="25" size="20">
<INPUT TYPE="button" value="Open Folder" onClick="FolderChoose();"></P>
<P><font size="2">EXAMPLE: C:\Program Files\Internet Explorer</font></P>
</FORM>
<IFRAME NAME="MyComputer" SRC="about:blank" WIDTH="50%" HEIGHT="20%"></IFRAME>
</CENTER>
</body>
</html>
Ciao
Oznog
Réponses
|