Problème avec document.write en javascript

bonjour,

je débute en javascript et lorsque j'utilise document.write("test"), cela m'affiche test dans une nouvelle page et non pas dans la page en cours.

que dois-je ajouter a mon code pour empêche cela ?

merci :)
 
1) quel navigateur utilise tu ?
2) fais voir un bout de code pour voir si l'erreur ne vient pas d'ailleurs
 
j'utilise IE 6

j'ai simplifié mon code au maximum,
en fait ici, je voudrais que quand je saisis une valeur dans le champ nb_adultes, elle apparaisse dans le champ prix :

<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function prix() {
prix=document.form1.nb_adultes.value;
document.write(prix);
return true;
}
</script>
</head>
<body>
<form name="form1" method="get" action="">
<input type="text" name="nb_adultes" size="1" OnChange="parent.prix()">
<input type="text" name="prix" size="1">
</form>
</body>
</html>
 
alors essaye de changer OnChange="parent.prix()" par OnChange="prix()"
et aussi
remplace ta fonction prix par:
function prix() {
document.form1.prix.value=document.form1.nb_adultes.value*30;
return true;
}
en supposant que le prix par adulte est de 30

dis-nous si ça marche !
 
ca marche , merci !!!!

en fait, il faut laisser OnChange="parent.prix()"

mais changer la fonction comme tu me l'as indiqué :)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut