gatita_dev
Messages postés135Date d'inscriptionvendredi 27 mai 2005StatutMembreDernière intervention 5 février 2008
-
21 févr. 2007 à 10:30
gatita_dev
Messages postés135Date d'inscriptionvendredi 27 mai 2005StatutMembreDernière intervention 5 février 2008
-
21 févr. 2007 à 15:12
Bonjour, j'ai une boite de dialogue qui m'affiche un message d'erreur " Le montant doit être supérieur ou égal à 50 000 ?"
quand je met ma fonctionne dans ma page html ç afonctionne super bien mais si je la met dans un fichier script.js externe mon message devient comme ça "Le montant doit ?e sup?eur ou ?l ?0 000 ?".
Merci pour votre aide
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 févr. 2007 à 10:46
Bonjour,
à priori, ça ne vient pas du fait de le mettre dans un .js
( c'est comme si c'était dans la page )
ça vient probablement du codage utilisé pour cette page
( balise meta ? sauvegarde en UTF-8 ? ... )
gatita_dev
Messages postés135Date d'inscriptionvendredi 27 mai 2005StatutMembreDernière intervention 5 février 2008 21 févr. 2007 à 12:09
voila ma pge html
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript" src="script.js" type="text/javascript">
</script>
</HEAD>
<form id="Form1" method="post" >
</form>
</HTML>
et voila le script que j'ai dans ma page script.js
function verifmt(mt){
n=select(mt).value;
if (isNaN(n)) {
alert("Vous n'avez pas entré un chiffre");
}
else {
if (n < 50000){
alert('Le montant doit être supérieur ou égal à 50 000 ?');
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 févr. 2007 à 12:38
c'est normal d'ailleurs. pas la bonne syntaxe,pas la bonne utilisation...
et donc ( j'ai personnellement viré tous les meta ), rien à voir avec la
question initiale.... si ?
<hr />
function select(e)
{
var s=document.getElementById(e);
return s;
}
function verifmt(mt)
{
var n=select(mt).value;
if (isNaN(n))
{
alert("Vous n'avez pas entré un chiffre");
}
else {
if (n < 50000)
{
alert('montant doit être supérieur ou égal à 50 000 ?');
select(mt).focus();
}
}
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 févr. 2007 à 14:00
nickel si ça baigne.
néanmoins, j'éviterais les nom "select" pour une fonction,
qui ressemblent par trop à ce que connait JavaScript, html...
un jour ou l'autre : ça posera des problèmes
<hr />