Javascript problème de compatibilite IE FireF
Fermé
bbibi
-
16 févr. 2009 à 21:31
bbibi Messages postés 7 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 19 février 2009 - 19 févr. 2009 à 01:12
bbibi Messages postés 7 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 19 février 2009 - 19 févr. 2009 à 01:12
A voir également:
- Javascript problème de compatibilite IE FireF
- Compatibilite windows 11 - Guide
- Telecharger javascript - Télécharger - Langages
- Google payment ie ltd dublin c'est quoi - Forum Consommation & Internet
- Google payment ie dublin - Forum Réseaux sociaux
- Ie tab - Télécharger - Outils pour navigateurs
6 réponses
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
17 févr. 2009 à 00:46
17 févr. 2009 à 00:46
Évite les document.form1.total.value, ça t'évitera beaucoup de soucis.
Utilise les méthodes getElementById() ou getElementByName()
document.getElementById("total").value si total est un id, sinon l'autre méthode
Utilise les méthodes getElementById() ou getElementByName()
document.getElementById("total").value si total est un id, sinon l'autre méthode
bbibi
Messages postés
7
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
19 février 2009
17 févr. 2009 à 09:18
17 févr. 2009 à 09:18
Bonjour bizu53
merci pour ta réponse si rapide j'essaye et te tient au courant
A plus
merci pour ta réponse si rapide j'essaye et te tient au courant
A plus
bbibi
Messages postés
7
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
19 février 2009
17 févr. 2009 à 22:50
17 févr. 2009 à 22:50
Hello bizu53
J'ai modifié mon code comme tu me l'as indiqué ... il affice zéro.......
Je rame merci de m'aider
bonne nuit
Bbibi
voici le code
function calculer(){
var tot=0;
var toport=0;
var quantite=0;
var totfin=0;
var totdevise=0;
if (document.getElementById("form1.currency_code.options.value") == "EUR") {
toport=document.getElementById("form1.port.options.value");
totdevise=5.95;
document.form1.amount.value="5.95";
}
else {
toport=document.getElementById("form1.port.options.value")*1.60;
totdevise=9.90;
document.form1.amount.value="9.90";
}
quantite=document.getElementById("form1.quantity.options.value");
tot=totdevise*quantite;
tot=Math.round(tot*100)/100;
toport=Math.round(toport*100)/100;
document.form1.shipping.value=toport
document.form1.total.value=tot + " + port " + toport ;
totfin=tot+parseInt(toport);
document.form1.total.value=totfin;
}
J'ai modifié mon code comme tu me l'as indiqué ... il affice zéro.......
Je rame merci de m'aider
bonne nuit
Bbibi
voici le code
function calculer(){
var tot=0;
var toport=0;
var quantite=0;
var totfin=0;
var totdevise=0;
if (document.getElementById("form1.currency_code.options.value") == "EUR") {
toport=document.getElementById("form1.port.options.value");
totdevise=5.95;
document.form1.amount.value="5.95";
}
else {
toport=document.getElementById("form1.port.options.value")*1.60;
totdevise=9.90;
document.form1.amount.value="9.90";
}
quantite=document.getElementById("form1.quantity.options.value");
tot=totdevise*quantite;
tot=Math.round(tot*100)/100;
toport=Math.round(toport*100)/100;
document.form1.shipping.value=toport
document.form1.total.value=tot + " + port " + toport ;
totfin=tot+parseInt(toport);
document.form1.total.value=totfin;
}
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
17 févr. 2009 à 23:09
17 févr. 2009 à 23:09
En effet, dans la méthode getElementById() il ne faut mettre que l'id de l'objet.
Par exemple si tu as une page contenant un form, qui lui contient un input qui a l'id "toto".
document.getElementById("toto").value => tu accèdes à sa valeur.
Par exemple si tu as une page contenant un form, qui lui contient un input qui a l'id "toto".
document.getElementById("toto").value => tu accèdes à sa valeur.
bbibi
Messages postés
7
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
19 février 2009
18 févr. 2009 à 02:37
18 févr. 2009 à 02:37
hello
je rame tjours .....
currency_code est l'ID d'un select
cette syntaxe est-elle juste ?
if (document.form1.getElementById("currency_code").options.value == "EUR"){
...........
merci d'avance
A+
je rame tjours .....
currency_code est l'ID d'un select
cette syntaxe est-elle juste ?
if (document.form1.getElementById("currency_code").options.value == "EUR"){
...........
merci d'avance
A+
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
18 févr. 2009 à 14:28
18 févr. 2009 à 14:28
document.getElementById(....
Pour ce qui est de la fin (un .options) pour un select je n'affirme rien parce que je n'ai pas l'habitude d'en manipuler mais ça ne me paraît pas incorrect. 2sec je teste ;)
Rectification : il n'y a pas non plus .options
Par exemple :
<select id="liste">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<input type="button" value="Affiche" onclick="javascript:alert(document.getElementById('liste').value);">
Pour résumer :
if (document.getElementById("currency_code").value == "EUR"){
Pour ce qui est de la fin (un .options) pour un select je n'affirme rien parce que je n'ai pas l'habitude d'en manipuler mais ça ne me paraît pas incorrect. 2sec je teste ;)
Rectification : il n'y a pas non plus .options
Par exemple :
<select id="liste">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<input type="button" value="Affiche" onclick="javascript:alert(document.getElementById('liste').value);">
Pour résumer :
if (document.getElementById("currency_code").value == "EUR"){
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bbibi
Messages postés
7
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
19 février 2009
18 févr. 2009 à 23:07
18 févr. 2009 à 23:07
MERCI beaucoup Bizu53
ca marche impec ...
tu m'enlèves une grosse épine du pied...
Si j'osais une autre question ... ?
pour connecter deux portables ensemble en wifi comment faire ? j'ai lu pas mal de tuto mais trop complexe pour mon cas "tout simple" .....
ma config :
modem----------routeur port 1 -> ordi portable1
que faire pour pour le portable 2 ( le configurer sur le port 1 ou 2 du routeur )?
et ensuite....?
Si tu px m'aider merci d'avance
A lundi
ca marche impec ...
tu m'enlèves une grosse épine du pied...
Si j'osais une autre question ... ?
pour connecter deux portables ensemble en wifi comment faire ? j'ai lu pas mal de tuto mais trop complexe pour mon cas "tout simple" .....
ma config :
modem----------routeur port 1 -> ordi portable1
que faire pour pour le portable 2 ( le configurer sur le port 1 ou 2 du routeur )?
et ensuite....?
Si tu px m'aider merci d'avance
A lundi
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
18 févr. 2009 à 23:10
18 févr. 2009 à 23:10
J'aurais bien répondu mais ce n'est pas de mon domaine de connaissances ;).
Poste ta question dans un nouveau sujet parce que personne ne viendra sur ce sujet en pensant que tu poses cette question.
Poste ta question dans un nouveau sujet parce que personne ne viendra sur ce sujet en pensant que tu poses cette question.
bbibi
Messages postés
7
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
19 février 2009
19 févr. 2009 à 01:12
19 févr. 2009 à 01:12
Ok
j'y vais
Encore merci pour ta réponse pertinente et rapide
A ++
j'y vais
Encore merci pour ta réponse pertinente et rapide
A ++