Javascript

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+ »&nbsp; »+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 &nbsp</label> <input size= » 4″ name= »nocoste1″ onclick= »razb() » type= »text »>
  &nbsp à &nbsp &nbsp  <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.