Afficher un message
  #33  
Vieux 30/03/2008, 12h47
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 832
Par défaut



A la suite de l effacement fortuit de mes 2 disques durs ( un moment de fatigue et un coup de doigt malencontreux en installant win98 sur un 3eme DD ! ) j ai tout reinstalle et mon script ne fonctionnait plus.


J ai fini par trouver : l angle que je copiait apparaissait avec un point et maintenant il apparait avec une virgule !


Ce qui fait que pour le programme ce n est plus un nombre.


J ai resolu le probleme en rajoutant la fonction Virgule()

Code:
function Virgule() { //Angle = "12,25" SousChaine = ","; Resultat = Angle.indexOf(SousChaine); if(Resultat==-1) { Angle = Angle } else { i = Resultat + 1; Resultat2 = Angle.substring(i, i+8) j = Resultat - 1; Resultat1 = Angle.substring(j+1, j - 8) Point = "." Angle = (Resultat1 + Point + Resultat2) } }


juste apres l appel de l angle :


Angle = Window.prompt( 'DONNER L ANGLE ' + "\n" + "\n" + "de 1 a 100 " );

Virgule()



Et j ai rectifie les scripts en telechargement.
Réponse avec citation