Bonjour,
voici mon code :
Je souhaite faire une fonction javascript qui ajoute une option à un select et qui cache le noeud qui suit le select (ici le lien <a>).
J'utilise pour cela nextSibling pour recupérer le noeud suivant mais ça ne marche pas.
nextSibling renvoit-il bien le noeud suivant ??
Quelqu'un saurait m'aider ??
merci
Poich
PS : pour pleins de raisons je souhaite cacher le noeud suivant le <select>. Je ne peux donc pas me résoudre à utiliser un id pour le lien ou un this ou quoi que se soit d'autres.
Modifié par Poich (29 Jul 2005 - 10:01)
voici mon code :
<html>
<head>
<title>titre</title>
<script language="JavaScript" type="text/javascript">
function addOption(id,value,pays){
var select ='';
// Booléen reconnaissant le navigateur
var isIE = (document.all);
var isNN6 = (!isIE) && (document.getElementById);
// Compatibilité : l'objet menu est détecté selon le navigateur
if (isIE) select = document.all[id];
if (isNN6) select = document.getElementById(id);
var newoption = document.createElement("option");
newoption.value=value;
newoption.selected='selected';
var newoptiontext = document.createTextNode(pays);
newoption.appendChild(newoptiontext);
select.appendChild(newoption);
var frere = select.nextSibling;
frere.style.display='none';
}
</script>
</head>
<body>
<form name="form1">
<p>
<select name="formselect1" size="1" id="idSelectPays">
<option value="1">France</option>
<option value="2">Allemagne</option>
</select>
<a href="javascript:addOption('idSelectPays','3','Espagne');" title="ajout">add</a>
</p>
</form>
</body>
</html>
Je souhaite faire une fonction javascript qui ajoute une option à un select et qui cache le noeud qui suit le select (ici le lien <a>).
J'utilise pour cela nextSibling pour recupérer le noeud suivant mais ça ne marche pas.
a écrit :
Erreur : frere.style has no properties
nextSibling renvoit-il bien le noeud suivant ??
Quelqu'un saurait m'aider ??
merci
Poich
PS : pour pleins de raisons je souhaite cacher le noeud suivant le <select>. Je ne peux donc pas me résoudre à utiliser un id pour le lien ou un this ou quoi que se soit d'autres.
Modifié par Poich (29 Jul 2005 - 10:01)