Nous ne verrons ici que des cas bien particuliers
Intérêt d’application en javascript
Marche en local, sur internet . Le problème est que l’on peut utiliser une base de données mais non interactive.
Base de données tenue sous excel et avec macro transformé en .js
function fait_Jour(pCouleur,pFamille) {
this.Couleur = pCouleur; this.Famille = pFamille;this.Matiere = pMatiere; }
test = new Array(3);
test[0]= new fait_Jour(« rouge », »boite », »corne »);
test[1]= new fait_Jour(« noir », »boite », »papier »);
test[2]= new fait_Jour(« rouge », »eventail », »bois »); }
Mettre en .js un titre qui va se retrouver sur plusieurs htm et qui comporte des variables
if ((larg<700) && (largfen>1000)) {
// 6pouces et ???? à redéfinir
wtitreniv1= » <div id=’Layer1′ style=’height: 100%; width: 100%; left: 0px; top: 0px’> »+
» <div id=’zone’ style=’ height: 15.8%; width: 100%;’> »+
» <div id=’Layer2′ style=’width: 14.5%; left: 7%;’> »+
» <img src=’retourliste.jpg’ onClick=’self.close()’ width=’90%’></div> »+
» <div id=’Layer3′ style=’width: 4.5%; left: 90.0%; top: 0%;’> »+
» <img src=’flecheg.gif’ onClick=’rechmoins()’ width=’60%’></div> »+
» <div id=’Layer4′ style=’width: 4.5%; left: 95.5%; top: 0%;’> »+
» <img src=’fleched.gif’ onClick=’rechplus()’ width=’60%’></div> »+
» <div id=’Layer5′ style=’ align:left; width: 50%; left: 30%; top: 3%;line-height:100%; font-size:1.5em;’> »+ » <b> »+wimage+ » »+wfam+ »</b></div> » ;
et ensuite pour l’écrire mettre dans le .htm
<script type= »text/javascript » src= »titreniv1.js »></script>
Cas possibles
switch (retimage) {
case « 45xxxxxx.htm » :
wlib= » <div id=’Layer11′ style=’ left: 7%; top: 38%; width: 31%’><a href= »+modgc+ »><img src= »+imagec+ » width=’100%’></a></div><br></div> »;
break;
case :
}
Formulaire
<form name= »comp » method= »post » >
<table border= »0″ width= »91% »> <tr> <br>
<th width= » 20% » align= »left » style= »font-size:100%; »><label>Comparaison de  </label> <input size= » 4″ name= »nocoste1″ onclick= »razb() » type= »text »>
  à     <input size= »4″ name= »nocoste2″ type= »text » onchange= »abregecomp(comp) »> </th>
</tr></table></form>
Remettre à blanc des champs de formulaire
function razb(){
document.forms[« comp »].nocoste1.value= » »;}
Ouvrir sur moitié de fenêtre 14 blocs204 mots 14 blocs sélectionnés.