Bonjour à tous,

Nous avons une application qui est en 2 parties : une pour l'intranet de la boite et l'autre pour toutes les personnes enregistrées, mais qui n'ont pas accès à l'intranet de la boite.

La partie non intranet fonctionne parfaitement bien si elle est installé dans un répetoire à la racine du PC.

Par contre, lorsque j'essaye de la copier sur un disque réseau, elle ne fonctionne plus.

En fait, j'ai trouvé qu'elle renvoyait une erreur sur :

G_Actx = new ActiveXObject("Scripting.FileSystemObject");

qui se trouve au tout début du script.

L'erreur est "G_Actx a la valeur Null ou n'est pas un objet"

Voici le morceau de code concerné, et merci d'avance à tous ceux qui vont essayer de me sortir de la panade.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
 
...
 
</HEAD>
<BODY onLoad=Window_onload()>
<DIV id="Bandeau" style="position:absolute; left:0; top:0; width:760; z-index:2; visibility: visible;"> 
 
...
 
<SCRIPT language="Javascript">
<!-- 
//---------------------------------------------------------------------------
// Variables Globales.
G_AffSousMenu = "NON";
G_AffSousMenuVPE = "NON";
G_AffTabMenu03L = "NON";
G_AffTabMenu05L = "NON";
G_AffSousMenuEG = "NON";
var G_Actx;
G_Actx = new ActiveXObject("Scripting.FileSystemObject");
var G_Loc = new String(window.location);
var G_Rep = new String(G_Actx.GetParentFolderName(G_Loc));
var G_RepAppli = G_Rep.substr(8);
var G_RepParis = "/Paris/";
var G_RepAdmin = "/MaintenanceSupervision/";
var G_RepVistaSurvCom = "/Vista_SC/";
var G_RepVistaEtudGen = "/Vista_EG/";
var G_RepVistaQSE = "/Vista_QSE/";
var G_RepVistaEG = "/Vista_EG/";
var G_RepVistaStat = "/Vista_STAT/";
var G_RepVistaFreq = "/Vista_FREQ/";
var G_RepVistaSAI = "/Vista_SAI.PHH/";
var G_RepVistaCRQA = "/CRQA/";
var G_RepXML = ""; // Variable contenant le nom du répertoire où se trouve les fichiers XML
var G_Email = "";
//------------------------------------------------------------------------------------
function Window_onload() {
// INITIALISATIONS...
//	document.body.background = "./bali/bali_1400x850_01.gif";
	Tab_SousMenu.style.visibility = "hidden";
	Tab_SousMenuVPE.style.visibility = "hidden";
	TabMenu03L.style.visibility = "hidden";
	TabMenu05L.style.visibility = "hidden";
 
...
Voila, j'espère que ce sera suffisant pour que vous puissiez m'aider.