Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 29 août 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage Javascript / AJAX > HELP! Urgent - liste déroulante

HELP! Urgent - liste déroulante
le code que j'ai, marche bien mais seulement j'ai pas pus résoudrele pb de rechargement de la page.

voila, j'ai 3 zones de listes déroulantes, lorsque je choisis la première, la 2éme liste déroulante est chargé en fct de la première, item pour la 3ème mais je perds l'information de la première et de la deuxième, c'est à dire qu'il recharge la page.

Merci d'avance pour votre aide.

<%
'Connection à la base

strProvider="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("projet.mdb")
set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.Open strProvider

'------- Requête qui affiche les régions
sqlg="Select * from Pole ORDER BY Code_pole"
set Rs_g=dbConn.execute(sqlg)


'-------- Requête qui affiche les province en fction de la région
Code_pole=request("idg")
if Code_pole<>"" then
sqlp="Select * from Domaine where Code_pole="&Code_pole&" ORDER BY Code_Dom"
set Rs_p=dbConn.execute(sqlp)
end if

'---------- Requête qui affiche les commune en fction de la province
Code_Dom=request("idp")
if Code_Dom<>"" then
sqlc="Select * from Theme where Code_Dom="&Code_Dom&" ORDER BY Code_Theme"
set Rs_c=dbConn.execute(sqlc)
end if
%>

<script LANGUAGE="JavaScript">

function doMovesBrowsers(form) {

location.href = gosform.sdr.options[getSelectedValue0()].value;
}
function getSelectedValue0() {
return document.gosform.sdr.selectedIndex
}

function doMovesBrowsers2(form) {

location.href = gosform.sdr2.options[getSelectedValue2()].value;
}
function getSelectedValue2() {
return document.gosform.sdr2.selectedIndex
}
</script>

<html>

<head>


<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Bilan des réalisations des études et projets environnemental</title>
</head>
<body leftmargin="20" topmargin="4">

<form action="enreg.asp" method="post" name="gosform" id="gosform">
<table width="868" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="194"><font face="Trebuchet MS" size="2" color="#000080">Nom &
Prénom :</font></td>
<td width="671"><input type="text" name="T1" size="20"></td>
</tr>
<tr>
<td width="194"><font face="Trebuchet MS" size="2" color="#000080">Adresse</font></td>
<td width="671"><input type="text" name="T2" size="88"></td>
</tr>
<tr>
<td width="194"><font face="Trebuchet MS" size="2" color="#000080">REGION
:</font></td>
<td width="671"><font face="Trebuchet MS" size="2" color="#000080">

<select name="sdr" size="1" onChange="doMovesBrowsers(this.form)" style="font-size:8pt">

<option selected>

<%do while not Rs_g.eof%>

<option value="?idg=<%=Rs_g("Code_pole")%>"> <%=Rs_g("pole")%> </option>

<%Rs_g.MoveNext
loop%>

</select>
</font>
</td>
</tr>
<%if Code_pole <> "" then%>
<tr>
<td width="194"><font face="Trebuchet MS" size="2" color="#000080"> PROVINCE :</font></td>
<td width="671"><font face="Trebuchet MS" size="2" color="#000080">
<select name="sdr2" size="1" onChange="doMovesBrowsers2(this.form)" style="font-size:8pt">

<%do while not Rs_p.eof%>
<option value="?idg=<%=request("idg")%>&idp=<%=Rs_p("Code_Dom")%>"> <%=Rs_p("Domaine")%> </option>
<%Rs_p.MoveNext
loop%>

</select>
</font></td>
</tr>
<%END IF%>

<%IF Code_Dom<>"" THEN%>
<tr>
<td width="194"><font face="Trebuchet MS" size="2" color="#000080"> COMMUNE :</font></td>
<td width="671"><font face="Trebuchet MS" size="2" color="#000080">
<select name="select3" id="select5" size="1" style="font-family: Trebuchet MS; font-size: 8pt; ">

<%do while not Rs_c.eof%>
<option value="?idp=<%=request("idp")%><%=Rs_c("code_Theme")%>"> <%=Rs_c("Theme")%> </option>
<%Rs_c.MoveNext
loop%>
</select>
</font></td>
</tr>
<%END IF%>
</table>
</form>
<!-- ici fini mon code -->
</body>

</html>

Message posté le 15/08/2003 par YOUYOU

Répondre à ce message
 
AuteurRéponse 
numeric
20/08/2003
RE : HELP! Urgent - liste déroulante
hfjfgjhhg ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade