51 lines
1.8 KiB
JavaScript
Executable File
51 lines
1.8 KiB
JavaScript
Executable File
function encadreItem(numItem){
|
|
debugLocal=0;
|
|
const options = document.querySelectorAll('#selectIdItem option');
|
|
|
|
// Parcourir les options et récupérer les valeurs
|
|
options.forEach((option, index) => {
|
|
let valeur = option.value;
|
|
// Afficher la valeur de chaque option
|
|
if (debugLocal==1) alert ('Valeur de l\'option ' + (index + 1) + ': ' + valeur);
|
|
if(valeur==numItem) {
|
|
// -----------------------------------------------------
|
|
// Selection d'un item = bordures
|
|
// -----------------------------------------------------
|
|
if (document.getElementById(numItem) ) {
|
|
var item = document.getElementById(numItem);
|
|
item.style.display = "block";
|
|
// item.style.height = "100%";
|
|
// item.style.padding = "5px";
|
|
// item.style.margin = "10px";
|
|
item.style.border = "3px solid orange";
|
|
item.style.background = "white";
|
|
item.style.width = "99%";
|
|
if (debugLocal==1) alert('Item '+numItem+' bordure ok');
|
|
}
|
|
else { if (debugLocal==1) alert('document.getElementById( '+numItem+' ) pas accédé ! '); }
|
|
}
|
|
else {
|
|
if (document.getElementById(valeur) ) {
|
|
var autreItem = document.getElementById(valeur);
|
|
// autreItem.style.display = "block";
|
|
// autreItem.style.height = "0";
|
|
// autreItem.style.padding = "0px";
|
|
// autreItem.style.margin = "0px";
|
|
autreItem.style.border = "0px";
|
|
// autreItem.style.background = "";
|
|
if (debugLocal==1) alert('Item ' +valeur+ ' valeur bordure ok');
|
|
}
|
|
else { if (debugLocal==1) alert('document.getElementById( '+nb+' ) pas accédé ! '); }
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function itemSelect(numItem){
|
|
debugLocal=0;
|
|
if (document.getElementById('theIdItem') ) {
|
|
document.getElementById('theIdItem').value=numItem; //maj de 02.zoneItem.php
|
|
if (debugLocal==1) alert('numItem = ' +numItem);
|
|
document.menuSiteForm.submit();
|
|
}
|
|
} |