📄 fct_diverses.js
字号:
/*---------------------------------------------------------------------------------------------------* Liste des fonctions utiles Accor Reservation* @der.mod : 12/09/2006*//** Gère la sélection de l'élément gràce à son ID*****************************************************************************************************/function getElement(id){ if(document.getElementById) { return document.getElementById(id); } else if(document.all) { return document.all[id]; } else return;}/** Vérifie qu'un champ est bien renseigné*****************************************************************************************************/function isEmpty(mVar) { if((mVar.length == 0) || (mVar == null)){ return true; }else{ return false; }}/** Vérifie qu'un bouton radio est bien sélectionné*****************************************************************************************************/function verifBtRadio(mBtradio) { for(var i = 0; i < mBtradio.length; i++){ if (mBtradio[i].checked == true){ return true; } } return false; }/** Gère l'affichage et le "cachage" de plusieurs éléments*****************************************************************************************************/function mAffAndCache(listAff, listCach){ var tabAff = listAff.split(","); var tabCach = listCach.split(","); if(tabCach[0] != ''){ // Cachage des éléments for(var i=0; i<tabCach.length; i++){ getElement(tabCach[i]).style.display = 'none'; } } if(tabAff[0] != ''){ // Affichage des éléments for(var i=0; i<tabAff.length; i++){ getElement(tabAff[i]).style.display = 'block'; } }}/** Gère l'attribution d'une class sur un ou plusieurs éléments *****************************************************************************************************/function mAttClass(listEl, mClass){ if(listEl != ''){ var tabEl = listEl.split(","); // Attribution des class for(var i=0; i<tabEl.length; i++) { if(mClass != ''){ getElement(tabEl[i]).className = mClass; }else{ getElement(tabEl[i]).removeAttribute("class","false"); } } }}/** Gestion de l'affichage des infobulles*****************************************************************************************************/function gestAide(mEtat, mId){ if(mEtat == 1){ getElement(mId).src = '/imagerie/reservation/ico_aide_02.gif'; }else{ getElement(mId).src = '/imagerie/reservation/ico_aide_01.gif'; }}/** Gestion du redimenssionnement automatique des iframe ou object*****************************************************************************************************/function auto_height_iframe(id){ var i; if(id) { i = parent.document.getElementById(id); } else { i = parent.document.getElementById(window.name) } var iHeight = document.body.scrollHeight; i.style.height = iHeight + 95 + "px";}/** Gestion du navigateur*****************************************************************************************************/function checkNavigator(navigatorName){ var place = navigator.userAgent.toLowerCase().indexOf(navigatorName) + 1; thestring = navigatorName; return place>0;}/** Gestion du rollover sur les tarifs*****************************************************************************************************/function setRollTarif(mNumClass, mEtat){ var bouton="i_tarif_"+mNumClass; if(undefined===site_ori){ //recupere le site en cours var url = location.host; var site_ori = url.split("."); var site_ori = site_ori[1].toLowerCase(); } if(document.getElementById(bouton) && document.getElementById(bouton).checked==false){ var tabCols = getElementsByClassName(document, "td", "mtarif_"+mNumClass); for(var i = 0; i < tabCols.length; i++){ if(mEtat == 1){ if(site_ori != 'sofitel'){ //si autre que sofitel affiche couleur standard tabCols[i].style.backgroundColor ='#E1E8F4'; } else{ // si sofitel, affiche couleur specifique tabCols[i].style.backgroundColor ='#E6E1CD'; } }else{ tabCols[i].style.backgroundColor ='#FFFFFF'; } } }}/** Gestion de la sélection du tarif*****************************************************************************************************/function setSelTarif(mNumTarif){ getElement("i_tarif_"+mNumTarif).checked = true;}/*Gestion colorisation de la ligne***************************************************************************************************///toutes les lignes en blanc et colore la lignevar iframe_plus=0;function setColorLine(total,mNumClass2,le_pack,affiche_dej,dej){ for(var j=1;j<=total;j++){ if(j<10){ mNumClass="0"+j; }else{ mNumClass=j; } var tabCols = getElementsByClassName(document, "td", "mtarif_"+mNumClass); for(var i = 0; i < tabCols.length; i++){ tabCols[i].style.backgroundColor ='#FFFFFF'; } }var tabCols = getElementsByClassName(document, "td", "mtarif_"+mNumClass2); if(undefined===site_ori){ //recupere le site en cours var url = location.host; var site_ori = url.split("."); var site_ori = site_ori[1].toLowerCase(); } for(var i = 0; i < tabCols.length; i++){ if(site_ori != 'sofitel'){ //si autre que sofitel affiche couleur standard tabCols[i].style.backgroundColor ='#E1E8F4'; } else{ // si sofitel, affiche couleur specifique tabCols[i].style.backgroundColor ='#E6E1CD'; } }ligne_select=mNumClass2;setSelectedPack(le_pack);}function setColorLine_eco(total,mNumClass2,le_pack,affiche_dej,dej){ if(dej!=true && affiche_dej==true){ for(var j=1;j<=total;j++){ if(j<10){ mNumClass="0"+j; }else{ mNumClass=j; } var tabCols = getElementsByClassName(document, "td", "mtarif_"+mNumClass); for(var i = 0; i < tabCols.length; i++){ tabCols[i].style.backgroundColor ='#FFFFFF'; } } var tabCols = getElementsByClassName(document, "td", "mtarif_"+mNumClass2); if(undefined===site_ori){ //recupere le site en cours var url = location.host; var site_ori = url.split("."); var site_ori = site_ori[1].toLowerCase(); } for(var i = 0; i < tabCols.length; i++){ if(site_ori != 'sofitel'){ //si autre que sofitel affiche couleur standard tabCols[i].style.backgroundColor ='#E1E8F4'; } else{ // si sofitel, affiche couleur specifique tabCols[i].style.backgroundColor ='#E6E1CD'; } }ligne_select=mNumClass2;setSelectedPack(le_pack); //setSelectedPack(le_pack); var ligne="ligne"+le_pack; document.getElementById('bloc_ptitdej').style.display="block"; if(iframe_plus==0){ var t = parent.document.getElementById(window.name); var tHeight = document.body.scrollHeight; t.style.height = tHeight + 100 + "px"; iframe_plus++; } var z=0; var tt_ligne="ligne"+z; while(document.getElementById(tt_ligne)){ document.getElementById(tt_ligne).style.display="none"; z++; tt_ligne="ligne"+z; } if(document.getElementById(ligne)){ document.getElementById(ligne).style.display="block"; } } } /*function setColorLine(mNumClass){ var tabCols = getElementsByClassName(document, "td", "mtarif_"+mNumClass); for(var i = 0; i < tabCols.length; i++){ tabCols[i].style.backgroundColor ='#E1E8F4'; }}*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -