J'ai un problème de permission et je suis vraiment bloqué
hanamichiforce
Messages postés17Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention26 janvier 2007
-
4 janv. 2006 à 14:45
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
4 janv. 2006 à 16:52
"Permission refusée"
Je ne sais pas pourquoi, mais ca blok sur le serveur?
Voici mon code :
<html>
<head>
<object id="ShellWindows"
classid="clsid:13709620-C279-11CE-A49E-444553540000">
</object>
<script>
var ShellWindows = document.getElementById("ShellWindows");
function Browse()
{ // Browse([titre[,dossier raçine[,options]]]);
var returnonlyfsdirs = 0x0001; // limite au vrai dossiers
var dontgobelowdomain = 0x0002; // interdit d'explorer en dehors du domaine
var editbox = 0x0010; // affiche une zone de texte
var validate = 0x0020; // vérifie la saisie dans la zone d'édition
var browseforcomputer = 0x1000; // autorise à parcourir le réseau
var title = Browse.arguments[0]?Browse.arguments[0]:"Choisissez un dossier :"; //titre
var rootDir = Browse.arguments[1]?Browse.arguments[1]:"C:\"; //dossier racine
var flags = Browse.arguments[2]?eval(BrowseForFile.arguments[2]):editbox;
//option
var dir = ShellWindows.BrowseForFolder(0, title, flags, rootDir);
if(dir) //dossier choisi
{
var dirTitle = dir.Title;
if(/\((\w:)\)/i.exec(dirTitle))
{
dirTitle = RegExp.$1;
}
else
{
dirTitle = dir.ParentFolder.ParseName(dirTitle).Path;
}
return dirTitle+"\";
}
else
{
return false;
}
}
////////////////////////////////////////////////////////////////////////////////////
function insert_adr_folder()
{
var recup = Browse('Choisissez un repertoire :');
if (recup!=false)
{
frm_extraction.txt_folder.value=recup;
}
}
</script>
</head>
hanamichiforce
Messages postés17Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention26 janvier 2007 4 janv. 2006 à 16:20
la ligne qui fai defaut serai :
var dir = ShellWindows.BrowseForFolder(0, title, flags, rootDir);
Donc on peut en déduire que le serveur ne permet pas d'ouvrir de fenetre pour rechercher ces dossiers ou quelquechose comme ça, il faudrait éditer les fichiers de config du serveur pour déboguer ça..
que dois-je faire exactement?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 4 janv. 2006 à 16:52
Bonjour,
et ne pas oublier que JavaScript se déroule chez le client, pas sur le serveur
var dir = ShellWindows.BrowseForFolder(0, title, flags, rootDir);
ça, ça se déroule sur le serveur ?
et si oui, est-ce autorisé sur le serveur ?
serveur perso ?
ou FAI, dans ce cas : qui est-ce ( et là en général ça n'ira pas ) ?
Cordialement. Bul. ~ Site ~