function liste(b)
{
document.getElementById('div1').style.display = (b!=1?'none':'block');
}
en ceci
function liste(b)
{
document.getElementById('div1').style.display = ((b!=1?'none':'block')||(b!=2? 'none':'block'));
}
Mais le problème (mhudada!) ceci ne marche pas
le but est ici d'utiliser l'opérateur "ou" pour ( si on n'a pas cliqué sur le bouton 1 ou sur le bouton 2 , la div ne s'affiche pas ) j'ai pourtant respecté le schéma suivant sur http://www.commentcamarche.net/contents/584-javascript-les-operateurs de la manière suivante ((expression1)||(expression2)) mais rien n'y fait , je suis concsient que mon problème est un problème de sytaxe mais j'ai beau essayer des dizaines de façons différentes d'écrire ceci , j'obtiens un résultat nul ou non désiré , une âme charitable pourrais bien me dire ce qui ne vas pas dans cette ligne de code ?
