Projet:Communes de France/listejavascript.js

Dans cet article, nous explorerons la vie et l’œuvre fascinantes de Projet:Communes de France/listejavascript.js, un individu qui a laissé une marque indélébile dans l’histoire. Depuis ses humbles débuts jusqu'à son impact durable sur le monde d'aujourd'hui, Projet:Communes de France/listejavascript.js a fait l'objet d'admiration, d'études et de controverses. Tout au long de ces pages, nous approfondirons son héritage, explorant son influence dans divers domaines, son rôle dans des moments cruciaux de l'histoire et les leçons que nous pouvons tirer de son expérience. Préparez-vous à un voyage passionnant à travers la vie et les contributions de Projet:Communes de France/listejavascript.js, et découvrez pourquoi son histoire continue de résonner dans nos cœurs et nos esprits.

/*<source lang=javascript>*/

function toggleImage2(group, remindex, shwindex) {
  document.getElementById("ImageGroupsGr"+group+"Im"+remindex).style.display="none";
  document.getElementById("ImageGroupsGr"+group+"Im"+shwindex).style.display="inline";
}
 
function imageGroup2(){
  if (document.URL.match(/printable/g)) return;
  var bc=document.getElementById("bodyContent");
  if( !bc ) bc = document.getElementById("mw_contentholder");
  if( !bc ) return;
  var divs=bc.getElementsByTagName("div");
  var i = 0, j = 0;
  var units, search;
  var currentimage;
  var UnitNode;
  for (i = 0; i < divs.length ; i++) {
    if (divs.className != "ImageGroup2") continue;
    UnitNode=undefined;
    search=divs.getElementsByTagName("div");
    for (j = 0; j < search.length ; j++) {
      if (search.className != "ImageGroupUnits2") continue;
      UnitNode=search;
      break;
    }
    if (UnitNode==undefined) continue;
    units=Array();
    for (j = 0 ; j < UnitNode.childNodes.length ; j++ ) {
      var temp = UnitNode.childNodes;
      if (temp.className=="center") units.push(temp);
    }
    for (j = 0 ; j < units.length ; j++) {
      currentimage=units;
      currentimage.id="ImageGroupsGr"+i+"Im"+j;
      var imghead = document.createElement("div");
      var leftlink;
      var rightlink;
      if (j != 0) {
        leftlink = document.createElement("a");
        leftlink.href = "javascript:toggleImage2("+i+","+j+","+(j-1)+");";
        leftlink.innerHTML="Carte administrative - ";
      } else {
        leftlink = document.createElement("span");
        leftlink.innerHTML=" ";
      }
      if (j != units.length - 1) {
        rightlink = document.createElement("a");
        rightlink.href = "javascript:toggleImage2("+i+","+j+","+(j+1)+");";
        rightlink.innerHTML=" - Carte physique";
      } else {
        rightlink = document.createElement("span");
        rightlink.innerHTML=" ";
      }
      var comment = document.createElement("tt");
      comment.innerHTML = "";
      with(imghead) {
        style.fontSize="90%";
        style.fontweight="bold";
        appendChild(leftlink);
        appendChild(comment);
        appendChild(rightlink);
      }
      currentimage.insertBefore(imghead,currentimage.childNodes);
      if (j != 0) currentimage.style.display="none";
    }
  }
}
 
addOnloadHook(imageGroup2);

//
/*</source>*/