Javascript hein c'est quoi
Javascript hein c'est quoi
Voilà, je suis en train de créer un formulaire pour mon site bin je doit passer par javatruc pour effectuer des calculs ... j'y comprend pas pas grand chose c'est plus de ma génération ça
Bon s'il y a des spécialistes qui veulent bien me consacrer un peu de temps faites vous connaitre...je bute sur un calcul sous condition auto ..matic (if ma maison est en feu {je brule si j'ai pas d'eau; else merde;})enfin sans passer par ce con de bouton "submit"
Merci d'avance sinon merci de compatir
Bon s'il y a des spécialistes qui veulent bien me consacrer un peu de temps faites vous connaitre...je bute sur un calcul sous condition auto ..matic (if ma maison est en feu {je brule si j'ai pas d'eau; else merde;})enfin sans passer par ce con de bouton "submit"
Merci d'avance sinon merci de compatir
merci Clash j'ai trouvé !!!
voilà à peut près ce que ça donne
http://www.maniastudio.com/cacascript.htm
setInterval m'a permis d'avoir un résultat auto sans passer pas re bouton submit
voilà à peut près ce que ça donne
http://www.maniastudio.com/cacascript.htm
setInterval m'a permis d'avoir un résultat auto sans passer pas re bouton submit
- Lazarus
- Administrateur
- Messages : 669
- Inscription : 23 juil. 2003 11:40
- Localisation : Tampere (Suomi)
- Contact :
glop
Plutôt que d'utiliser setInterval, tu ne devrais pas plutôt appeler ta fonction sur un onchange des deux inputs qui t'intéressent ? Parce que là la fonction est systématiquement appelée, ce qui n'est pas nécessaire dans ton cas : tu ne veux recalculer et mettre à jour que s'il y a un changement de valeur dans les champs de saisie.
Donc au lieu de ça :
Tu aurais ça :
Je pense que tu devrais aussi bloquer l'édition du champ total...
Voilà
Lazzy
Donc au lieu de ça :
Code : Tout sélectionner
setInterval("Cal_k7()",1000);
</script></head><body>
<form name="devisvhs">
Nbre de K7<input name="nbk7" size="20" value="0" type="text">
<p>Première k7<input name="totalk71" size="20" type="text"></p>
<p>Total K7 sup<input name="totalk72" size="20" type="text">
Code : Tout sélectionner
</script></head><body>
<form name="devisvhs">
Nbre de K7<input name="nbk7" onchange="Cal_k7()" size="20" value="0" type="text">
<p>Première k7<input name="totalk71" onchange="Cal_k7()" size="20" type="text"></p>
<p>Total K7 sup<input name="totalk72" size="20" type="text">
Voilà
Lazzy
ya ce site que je trouve plutôt pas mal.
mais yen a plein, donc après ça dépend de ce que tu veux en faire.
mais yen a plein, donc après ça dépend de ce que tu veux en faire.
- Lazarus
- Administrateur
- Messages : 669
- Inscription : 23 juil. 2003 11:40
- Localisation : Tampere (Suomi)
- Contact :
Il y a peut-être aussi quelques bouquins bien faits, chez O'Reilly par exemple.
Fais gaffe avec PHP à *beaucoup* te documenter sur la manière dont ça fonctionne mais aussi et surtout sur les bonnes pratiques de prog, en ayant constamment à l'esprit la sécurité. PHP permet de faire vraiment plein de choses, mais n'impose pas de rigueur particulière, donc il est très facile de faire du code dégueulasse avec plein de failles (là je parle vraiment d'expérience )
Donc un bon bouquin (ou un site) rien que sur les questions de sécurité ne fera pas de mal à ton apprentissage.
Sinon pas vraiment de liens à te proposer... je n'utilise que la doc de référence quand j'ai besoin, mais ça va pas beaucoup t'aider pour l'instant...
grouik!
Lazzy
Fais gaffe avec PHP à *beaucoup* te documenter sur la manière dont ça fonctionne mais aussi et surtout sur les bonnes pratiques de prog, en ayant constamment à l'esprit la sécurité. PHP permet de faire vraiment plein de choses, mais n'impose pas de rigueur particulière, donc il est très facile de faire du code dégueulasse avec plein de failles (là je parle vraiment d'expérience )
Donc un bon bouquin (ou un site) rien que sur les questions de sécurité ne fera pas de mal à ton apprentissage.
Sinon pas vraiment de liens à te proposer... je n'utilise que la doc de référence quand j'ai besoin, mais ça va pas beaucoup t'aider pour l'instant...
grouik!
Lazzy
Pas mal dutout ce site Merci!!clash a écrit :ya ce site que je trouve plutôt pas mal.
mais yen a plein, donc après ça dépend de ce que tu veux en faire.
Pour les bouqins bin j'avais acheté php5 pour les nuls fait par des nuls pas très convaincant ça manque vraiment d'explication concrète et c'est vraiment fouillit... v voir chez "oreille"...Merci
j'ai encore besoin de vous je bloc sur "header" avec une condition bon j'ai trouvé cette fonction pour rediriger mon client sur une autre sur une page ou sur une autre bin ça marche pas si vous avez 5 min parceque moi ça fait 2 heures que j'y suis dessus
voilà la page:
http://www.maniastudio.com/helpme.htm
voilà le script php:
http://laaxatif.free.fr/ReplayLE7/redir_bdc.phps
voilà la page:
http://www.maniastudio.com/helpme.htm
voilà le script php:
http://laaxatif.free.fr/ReplayLE7/redir_bdc.phps
Dernière modification par Babar le 26 mai 2007 20:17, modifié 1 fois.
- Lazarus
- Administrateur
- Messages : 669
- Inscription : 23 juil. 2003 11:40
- Localisation : Tampere (Suomi)
- Contact :
Pas possible d'accéder à ton script php, il est interprété Renomme le fichier en .phps pour qu'on puisse lire les sources.
Sinon, quelques indications : si tu veux utiliser la fonction 'header' pour faire la redirection, il faut impérativement qu'elle soit appelée AVANT tout envoi de contenu au navigateur. Ca ne t'empêche pas d'exécuter du code avant, mais, il faut que tu t'assures que ce code ne va rien renvoyer (pas de 'echo', attention aux espaces vides, etc.).
Si tu veux une redirection après l'envoi de contenu au navigateur, utilise plutôt Javascript pour la redirection (document.location.replace)
Lazzy
Sinon, quelques indications : si tu veux utiliser la fonction 'header' pour faire la redirection, il faut impérativement qu'elle soit appelée AVANT tout envoi de contenu au navigateur. Ca ne t'empêche pas d'exécuter du code avant, mais, il faut que tu t'assures que ce code ne va rien renvoyer (pas de 'echo', attention aux espaces vides, etc.).
Si tu veux une redirection après l'envoi de contenu au navigateur, utilise plutôt Javascript pour la redirection (document.location.replace)
Lazzy
Le pb c'est que meme dans mon exemple avec "echo" ça marche po C'est là que j'ai du me crouter....mais pitin où bordel de nouille !!!Lazarus a écrit : (pas de 'echo', attention aux espaces vides, etc.).
j'ai pas cherché en java mais je vais peut etre orienté mes recherches là dessus .....fiou qu'est ce qu'il faut pas faire pour gagner des pepettes...Lazarus a écrit : Si tu veux une redirection après l'envoi de contenu au navigateur, utilise plutôt Javascript pour la redirection (document.location.replace)
J'ai renomé
- Lazarus
- Administrateur
- Messages : 669
- Inscription : 23 juil. 2003 11:40
- Localisation : Tampere (Suomi)
- Contact :
glop
Donc si j'ai bien compris tu as une page avec un petit formulaire pour choisir la langue (ou le pays), et tu veux que la page qui traite le formulaire redirige automatiquement vers la page dans la bonne langue ?
Concrètement, si je prends ton script php, ça devrait donner un truc comme ça :
J'ai l'impression que dans ton fichier la première ligne (avant <?php) est une ligne vide. Evite les lignes vides en début de fichier, surtout quand tu veux envoyer un header
Laz
Concrètement, si je prends ton script php, ça devrait donner un truc comme ça :
Code : Tout sélectionner
<?php
$envois= $_POST['envois'];
if($envois=="fr") {
header("Location: http://ta_page_qui_va_bien/fr/");
die();
} else {
header("Location: http://ta_page_qui_va_bien/en/");
die();
}
?>
Laz
- Lazarus
- Administrateur
- Messages : 669
- Inscription : 23 juil. 2003 11:40
- Localisation : Tampere (Suomi)
- Contact :
Je te recommande très vivement pour tes devs de sites web d'utiliser Firebug (un debugger intégré à Firefox (ou bien un plugin?)) et Web Developer Toolbar (un plugin), ainsi que le plugin HTML Validator (basé sur Tiny). Avec ces outils tu pourras travailler efficacement en t'assurant que tu respectes les standards.
La function 'die();' interrompt l'execution du script. Pratique pour t'assurer, quand tu fais une redirection, que rien dans la suite de la page n'est exécuté.
Laz
La function 'die();' interrompt l'execution du script. Pratique pour t'assurer, quand tu fais une redirection, que rien dans la suite de la page n'est exécuté.
Laz