Dans une page que je travaille en ce moment que j'ai ce problème:
J'ai un menu déroulant en utilisant SELECT. Ce menu comporte deux options. Ce que je veux arriver, c'est que lorsque je clique sur la première option, un autre menu déroulant (appelons-le B), est handicapé. Et quand je clique sur la deuxième option, le menu B est activé. Ive a essayé de le résoudre de cette façon:
<select name='Type'>
<option onClick='dm();' onSelect='dm();' value='DM'>Option 1</option>
<option onClick='rm();' onSelect='rm();' value='RM'>Option 2 </option>
</select>
- <select name='Type'>
- <option onClick='dm();' onSelect='dm();' value='DM'>Option 1</option>
- <option onClick='rm();' onSelect='rm();' value='RM'>Option 2 </option>
- </select>
(Comme vous pouvez le voir, Ive a défini à la fois onclick et onSelect essayer de le faire fonctionner).
Le code JavaScript est dans un fichier appelé util.js. Il s'agit du code:
function dm(){
alert("OK");
document.newMalForm.menuB.disabled="disabled";
return;
}
function rm(){
alert("OK");
document.newMalForm.menuB.disabled=false;
return;
}
- function dm(){
- alert("OK");
- document.newMalForm.menuB.disabled="disabled";
- return;
- }
- function rm(){
- alert("OK");
- document.newMalForm.menuB.disabled=false;
- return;
- }
Le fichier javascript est inclus en utilisant ce tag:
<script type='text/javascript' src='util.js' language='JavaScript'></script>
Or, cette
fonctionne dans Firefox, mais pas dans IE . En fait, IE ne fonctionne pas même les fonctions que le signalement (appelées dans le fichier javascript) n'est pas affiché lorsque je clique sur le menu des options. Quel est le problème?
EDIT: l'alerte n'existe que dans les fins de débogage. Et je voulais également dire que c'est mon premier message sur ce forum!

Un montage plus, à clarifier: newMalForm est la forme qui contient à la fois des menus déroulants.