Bonjour a tous.

J'ai produit du code Javascript pour faire afficher dans des listes deroulantes des infos venant d'une BD.

Le probleme ca ne remplis pas les listes deroulantes.

Ca ne m'envoie pas d'erreur de connexion a la BD.

De plus je fais la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.write("Ca fonctionne");
et ca affiche un bug sur document !??!?!?

Voici le code de la page WEB....

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
 
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<SCRIPT language="javascript">
	    var adoConn; 
   		var sqlCon;
		var rsMarques;
		var rsModeles;
		var rsAnnees;
 
	function ouvrirconnexion()
	{
	   	adoConn=Server.Createobject("ADODB.Connection");
 
   		var str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\bdqcauto\\FI.mdb";
 
		adoConn.ConnectionString = str;
	    adoConn.Open;
	}
	function affichermarques()
	{
		rsMarques = adoConn.execute("select * from marque");
		while( rsMarques.EOF != true)
		{
			document. lstmarque.text = rsMarques.value
		}
	}
 
	function affichermodeles()
	{
		var mrq;
		var marque = document.form1.lstmarque;
		mrq = marque.option.text
		rsModeles = adoConn.execute("select modele from modele where marque = " + mrq +"");
		while( rsModeles.EOF != true)
		{
			document.form1.lstmodele.text = rsModeles.value;
			rsModeles.movenext();
		}
	}
 
	function afficherannees()
	{
		var mrq;
		var mdl;
		var modele = document.form1.lstmodele;
		var marque = document.form1.lstmarque;
		mrq = marque.option.text;
		mdl = modele.option.text;
		rsAnnees = adoConn.execute("select annee from modele where marque = " + mrq +" and modele = " + mdl +"");
		while( rsAnnees.EOF != true)
		{
			document.form1.lstmodele.text = rsAnnees.value;
			rsAnnees.movenext();
		}
	}
 
	function fermerletout()
	{
		adoConn.close;
		adoConn = null;
	}
 
</script>
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<SCRIPT language="javascript">	
	ouvrirconnexion();
</script>
 
 
<form name="form1" method="post" action="">
  <p>
    <select name="lstmarque" size="1" onChange="affichermarques">
    </select>
  </p>
  <p>
    <select name="lstmodele" onChange="affichermodeles">
      </select>
    </p>
  <p>
    <select name="lstannee" onchange = "afficherannees">
    </select>
  </p>
</form>
</body>
</html>
Personnellement je ne trouve pas le probleme....

Avez-vous une idée ????

Merci de m'aider

AngelEvil!