begin process at 2012 05 29 04:16:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Comment faire ce script ? A l'AIDE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment faire ce script ? A l'AIDE

dimanche 1 août 2004 à 00:13:47 | Comment faire ce script ? A l'AIDE

lemasque49

J'ai fait une page sur laquelle j'ai des champs de saisies et des calculs intermédiaires pour afficher un résultat (calcul simple)

Je voudrais y introduire une barre qui représente le diagramme des différents résultats intermédiaires (il s'agir de distance qui s'ajoutent).
Pour cela, j'ai trouvé un système avec une petite image gif répétée qui me permet de dimensionner la barre.

Toutefois, je voudrais qu'à chaque calcul de la part de lapersonne qui consulte, les valeurs soient celles des champs de calcul du moment.
-------------------
j'ai dans le head le code avecdes valeurs du style
<script language="javascript">
function solve() {
A=document.resolve.case1.value;
B=document.resolve.case2.value; et c..
puis les calculs
document.resolve.T3.value=(Number(D)*1000/3600)*2;
document.resolve.T4.value=(Number(C)*1000/3600)*2;Etc ...(je passe ceux qui
font trois lignes et plus !)

et dans le Body, après

<form name="resolve">

les champs , évidemment du style

<input type="text" name="T1" size="3" etc...;

J'y suis : j'ai donc introduit ma future barre :

<P><IMG height=50 src="diag/bar.gif" width=200><IMG height=50 src="diag/bar1.gif" width=200><IMG height=50 src="diag/bar2.gif" width=200><IMG height=50 src="diag/bar3.gif" width=200></P>

qui me permet de faire figurer mon diagramme, ici de valeur 200 pour chaque valeur.
------------------
Mon souhait serait donc de me servir des valeurs calculées dans le head pour faire varier les "width" de mes barres ???
comment faire??
importer les valeurs de calcul dans le body, ça ne va pas marcher
et exporter la barre dans le "head ???

Je patauge complètement.
MERCI

dimanche 1 août 2004 à 09:28:07 | Re : Comment faire ce script ? A l'AIDE

leris

salut,

supposons que tu donnes une id et un style à ton image (id="mypic" style="width:10px; height:10px;"

et que dans le script tu fasses un truc du genre :



if (document.all)
{
document.all('mypic').style.width = (valeur);
}
else if (document.getElementById)
document.getElementById('mypic').style.width = (valeur);
}


++

L.
dimanche 1 août 2004 à 14:07:04 | Re : Comment faire ce script ? A l'AIDE

lemasque49

Cela semble bien mais pourrais -tu me détailler un peu plus car je suis un peu moins que novice et vieux à la fois ....
Pourrais - tu intégrer ce que tu proposes à mes parties de script ci-dessus que je comprenne mieux ?
Merci d'avance.
Pour info, tu peux voir ce que je fais (sans la fameuse barre que je désire intégrer ) à la page :
http://themasq49.free.fr/index_fichiers/Depassement.htm
Merci encore
dimanche 1 août 2004 à 18:21:38 | Re : Comment faire ce script ? A l'AIDE

leris

re,

petit exemple :



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page Web</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type=text/css>
body{
text-align:center; color: blue; font-size: 11px; font-family: Arial, Helvetica; text-decoration:none;background-color: aliceblue;margin:0px;
}
#cont{
width:400px; height:50px;border:1px solid blue;margin-left:auto; margin-right:auto; text-align:left;
}
</style>
<script language="javascript">
function solve() {
A=document.resolve.case1.value;
B=document.resolve.case2.value;
if (document.all)
{
document.all('mypic').style.width = A;
document.all('mypic2').style.width = B;
}
else if (document.getElementById)
document.getElementById('mypic').style.width = A;
document.getElementById('mypic2').style.width = B;
}
</script>
</head>
<body>
<br>
<form name="resolve">
<input type="text" name="case1" size="3" value="">
<input type="text" name="case2" size="3" value="">
<input type="button" value=" go " onClick="solve();">
</form>
<br>
<div id="cont">
<img src="image.jpg" id="mypic" style="width:10px; height:20px;"><br>
<img src="image.jpg" id="mypic2" style="width:10px; height:20px;"></div>
</body>
</html>


++

L.

(on peut remplacer les images par un <div> ou <span> avec un fond coloré)
dimanche 1 août 2004 à 19:57:58 | Re : Comment faire ce script ? A l'AIDE

lemasque49

Je te remercie infiniement. Je suis en ce moment dans ma page et apparemment .... ça fonctionne.SUPER et Merci
L'idéal aurait été d'avoir une largeur totale en auto (non pas pour le cadre - je l'ai enlevé -mais pour les barres) Je suppose donc qu'il aurait fallu utiliser une fonction %??? Là, je n'y connais rien.
Tu as peut-être vu , si tu es allé sur la page, on peut avoir des valeurs qui varient de 3 à 2500 m environ avec des barres qui peuvent faire au mini
3+3+50+60+7+2+8 (comme valeurs)= un tout petit diagramme
et
20+20+50+900+720+800+45 = ce qui ne tient pas en largeur à moins de diviser les valeurs par deux ou trois mais dans le cas précédent, on ne voit plus rien du tout.
Ou alors, j'y pense , pourquoi pas "tout simplement"
une condition,
si le total < xxx on multiplie les valeurs par 2
si yyy >le total > xxx on multiplie les valeurs par 1
si le total > yyy on divise les valeurs par 2
par exemple, serait-ce plus facile que du % ?


Cette discussion est classée dans : valeurs, document, value, calcul, resolve


Répondre à ce message

Sujets en rapport avec ce message

Additionner des valeurs décimales dans un formulaire?? [ par lemasque49 ] Bonjour à tous les champions des octets, Je suis entrain de m'arracher ce qui me reste de cheveux car je voudrais faire des  additions pourtant simple Calcul [ par dity ] DiTy AkA B@d Boµ Bonjour, je suis bloqué devant un travail... Je doit faire un calculateur en javascript, une page html & un fichier js pour exécute Calcul et Tableaux [ par romain14g59 ] Bonjour à tous je voudrais créer un formulaire pour faire un devis et donné le prix immédiatement mais le probléme et que quand j'insére mon code dans Synthaxe Javascript (Calcul) [ par 4lman78 ] Bonjour à tous,Pour mon premier message, je me présente vite fait, je m'apelle Alexandre et je suis Technicien Micro réseaux.J'ai mis en place ce site valider un formulaire en javascript [ par Medgueye ] bonjourvoici un code que j'ai fait pour tester si mes champs sont vides:function ajouter_compagnie(){   if<font color=" script incompatible... ? [ par zen69 ] Bonjour tlm!J'ai encore un probleme de compatibilité avec des scripts ....Prenons ces deux fontions...function useShipInfo () {    do verification [ par deazure ] je suis en train de developper une aplication web . j utilse jQuery et je suis confronter a un problem que je vous explique: jai 5 onglet qui contienn Affichage automatique [ par theseif ] Bonjour à tous, dans un formulaire j'utilise le script suivant pour afficher une calculette: language="javascript"><font color=" Arrondir résultat calcul [ par theseif ] Bonjour à tous, je n'arrive pas à placer "Math.round" sur la ligne de code suivante pour arrondir mon résultat: type="text" name="effv_5" id="effv_5"


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales