Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/06/2011, 14h00   #1
Invité de passage
 
looky silva
Inscription : mars 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : looky silva

Informations forums :
Inscription : mars 2010
Messages : 4
Points : 0
Points : 0
Par défaut Matrice en HTML

Bonjour à tous,
je veut afficher la distance de deux point

[A,A]=0
[A,B]=600
[A,C]=435
[A,D]=965
[B,B]=0
[B,C]=275
[B,D]=155
[C,C]=0
[C,D]=136
[D,D]=0

.........A......B......C......D
A.......000...600...435...965
B.......600...000...275...155
C.......435...275...000...136
D.......965...155...136...000

par exemple si je donne à l'entré le point A et le point C ou l'inverse il me donne le résultat "435", si le point est le meme le résultat est "0".

bon je ne sais pas, j'ai essayé de faire la différence entre ces deux point mais le résultat est erroné, car l'idée est déjà fausse ce ne pas une différence mais c'est seulement affichage, car la distance entre le A, B = 600 est déjà définie.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<HTML>
<HEAD>
</HEAD>
<BODY>
<script>
function cal() {
var pl=document.form1.places.value;
var tf=document.form1.tarifs.value;
var resultat=pl-tf;
document.form1.tresultat.value=resultat;
}
</script>
<form name="form1">
      <p>Places :
        <select name="places" >
          <option value="000">A
          <option value="600">B
          <option value="435">C
          <option value="965">D
        </select> 
      </p>
      <p>Tarifs :
        <select name="tarifs" onChange="cal()">
          <option value="000">A
          <option value="600">B
          <option value="435">C
          <option value="965">D
        </select>
<br><br>
  <input type="text" name="tresultat">
      </p>
</form>
</BODY>
</HTML>
silvalooky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 17h05   #2
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Vérifie la valeur de pl et tf à l'exécution, mais il me semble que (ne serait-ce que pour IE) tu devrais passer par
Code javascript :
1
2
var selectPlaces = document.form1.places;
var pl = selectPlaces[selectPlaces.selectedIndex].value;
(et idem pour tf)
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h37.


 
 
 
 
Partenaires

Hébergement Web