Accueil > Forum > > > > Insérer une image selon un résultat mathématique
Insérer une image selon un résultat mathématique
mercredi 11 juin 2003 à 15:29:28 |
Insérer une image selon un résultat mathématique

tweeder
|
Bonjour, Je m'explique car mon sujet n,est pas très révélateur. Je dois créer une page qui fait des calculs mathématiques et jai pensé insérer des images pour faire plus dynamique. Exemple: si la personne calcule 12*12, bien je veux trouver le moyen d'insérer le gif 1 gif 4 gif 4 J'ai réussi à les afficher mais il s'affiche dans une autre page car j'utilise document.write('<img border="0" src="'+Images[air.charAt(i)]+'">'); J'aimerais donc pouvoir insérer les images successivement à l'endroit où je le veux. J'ai divisé ma page avec un tableau html, comment pourrais-je faire pour afficher mes images dans une des colonnes/rangées désirées. Merci beaucoup de me donner un petit coup de main
|
|
mercredi 11 juin 2003 à 16:43:35 |
Re : Insérer une image selon un résultat mathématique

mrshardax
|
alors, c'est facile, tu fais une div la ou tu veux afficher les images | <div ID="resultat" align="center"></div> |
Ensuite pour ajouter du code a la dynamique, il suffit de faire en Javascrit | resultat.innerHTML = monCodeHTML |
monCodeHTML doit etre une string qui contient du code HTML. Je te conseille de faire une function Javascript qui prend en parametre un nombre et qui renvoir un code HTML du type | <img src="img1"><img src="img2">..... |
Voila, c'était pas compliqué.
|
|
mercredi 11 juin 2003 à 16:50:29 |
J'ai reformuler ma question

tweeder
|
Ok, je me relis et je vais essayer d'être plus clair
J'ai un formulaire avec 2 options (longueur,largeur) Aussitôt que l'utilisateur choisi une largeur et longueur je vais calculer la surface (les 2 sont à 0 par défaut)
ce que je veux par la suite, c'est afficher le résultat avec des gifs de chiffres de 0 à 9
Mon problème est, que je ne sais pas trop comment placer mon script pour qu'il s'execute au bon moment. Si je le mets dans mon formulaire en dessous de largeur et longueur;ok il marque 0 au début. Mais l'image ne change pas quand je choisis mes dimensions. Je dois faire refresh pour que les bonnes images s'affichent. Je sais que c'est pas super clair mon affaire, je vous fournis donc la parti du code avec l'affichage. P-e que ca vous aidera..Merci encore
<FORM NAME="read_information"> <table width="43%" border="0"> <tr> <td width="48%" height="80"> <!- Champ pour la largeur-> <select name="a" onChange="calcul(this.form)" size=1> <option SELECTED value="0">-Width- <option value="8">8 m <option value="10">10 m <option value="12">12 m <option value="16">16 m </select> <!- Champ pour la longueur-> <select name="b" onChange="calcul(this.form)" size=1> <option SELECTED value="0">-Length- <option value="10">10 m <option value="20">20 m <option value="30">30 m </select> </td> <!- Champ Résultat pour la surface-> <td width="52%" height="80">
<SCRIPT LANGUAGE="JavaScript"> //Loader mes images dans mon tableau var r = read_information.a.value*read_information.b.value; var Images = new Array(); Images[0] = 'numbers/zero.gif' Images[1] = 'numbers/one.gif' Images[2] = 'numbers/two.gif' Images[3] = 'numbers/three.gif' Images[4] = 'numbers/four.gif' Images[5] = 'numbers/five.gif' Images[6] = 'numbers/six.gif' Images[7] = 'numbers/seven.gif' Images[8] = 'numbers/eight.gif' Images[9] = 'numbers/nice.gif' //Déclaration de mon air en string et de mes images var air = r.toString(); //Afficher les images for(var i=0;i < air.length;i++) { document.write('<img border="0" src="'+Images[air.charAt(i)]+'">'); }
</SCRIPT>
|
|
mercredi 11 juin 2003 à 17:26:49 |
Re : Insérer une image selon un résultat mathématique

tweeder
|
est-ce que c,est correct de faire var image; switch(chiffre){ case 1: image = <img src="numbers/1.gif"> break case 2: image = <img src="numbers/2.gif"> break ... il semble me faire une erreur à la ligne image = <img src="numbers/1.gif"> je veux tenter de renvoyer la variable image !! ------------------------------- Réponse au message : ------------------------------- > alors, c'est facile, tu fais une div la ou tu veux afficher les images > | <div ID="resultat" align="center"></div> |
> > Ensuite pour ajouter du code a la dynamique, il suffit de faire en Javascrit > > | resultat.innerHTML = monCodeHTML |
> > monCodeHTML doit etre une string qui contient du code HTML. Je te conseille de faire une function Javascript qui prend en parametre un nombre et qui renvoir un code HTML du type > | <img src="img1"><img src="img2">..... |
> > Voila, c'était pas compliqué.
|
|
mercredi 11 juin 2003 à 17:34:42 |
Re : Insérer une image selon un résultat mathématique

mrshardax
|
Bon, j'ai du temps devant moi, donc, solution. function quiRenvoieLeCodeDeLImage(nombre) {
var leCode ; var chiffre ;
while(nombre!=0) { chiffre = nombre%10 ; switch(chiffre){ case 1: image = "<img src='numbers/1.gif'>" + image break case 2: image = "<img src='numbers/2.gif'>" + image break ... }
nombre = nombre/10 ; } } |
Je crois k il existe des problemes de cast en javascript fais attention.
|
|
mercredi 11 juin 2003 à 17:56:52 |
Re : Insérer une image selon un résultat mathématique

mrshardax
|
Desole, c'était n importe koi, j'ai été perturbé function quiRenvoieLeCodeDeLImage(nombre) {
var leCode ; var chiffre ; while(nombre!=0) { chiffre = nombre%10 ; switch(chiffre){ case 1: leCode = "<img src='numbers/1.gif'>" + leCode break case 2: leCode = "<img src='numbers/2.gif'>" + leCode break ... } nombre = nombre/10 ; } return leCode ; } |
La remarque d avant est toujours valable, si ca part en vrille, regarde d'abord le résultat des divisions et des modulos.
|
|
mercredi 11 juin 2003 à 18:43:41 |
Re : Insérer une image selon un résultat mathématique

tweeder
|
je me suis emporté trop vite..ca marche a moitié
voila le problème
le nombre/10 cause problème dans un cas comme 480 car le chiffre sera 0..8 mais apres 4.8, le programme me sort donc un undefined car je n'ai pas le chiffre 4.8 dans mes images ce n'est pas comme en c++ ou la réponse de 48/10=4
est-ce qu'il y moyen de faire la meme affaire en javascript ?
merci
|
|
mercredi 11 juin 2003 à 18:50:37 |
Re : Insérer une image selon un résultat mathématique

mrshardax
|
Oui, c'est precisement ca dont je parlais. Je sais pas si tu peux le caster directement en int en fait, sinon, tu peux toujours bricoler : //en debut de fonction, tu as : chiffre = nombre%10 ; ....... // et tu change la fin par : nombre = (nombre-chiffre) / 10 ;
|
Bon, a moins k il te sorte une connerie style 4.0, ca devrait fonctionner. C'est pas super propre et technique, mais bon, je sais pas du tout si il y a un autre moyen. Voila, j'espere que tu es tiré d'affaire.
|
|
mercredi 11 juin 2003 à 19:34:17 |
Re : Insérer une image selon un résultat mathématique

tweeder
|
ok la tout marche !! merci encore
|
|
Cette discussion est classée dans : images, page, image, insérer, gif
Répondre à ce message
Sujets en rapport avec ce message
Insérer une image à partir d'une popup [ par yoyo1 ]
Bonjour, Je souhaiterai intégrer une image dans une page à partir d'une liste d'image d'une popup. Je m'explique. Sur une page A j'ai une image "Cliqu
visualiser une image [ par orionis ]
Bonjour,Pour mon site, je voudrais afficher des images à partir d'une page de vignettes.Pour l'instant, la ligne de commande est simplement :<IMG SRC=
changement d'images [ par bob ]
salut tout le monde ! existe il un script qui permet d'avoir une image qui change toutes les 10 secondes sur une page ? je ne veut pas réactualiser l
Ecrire sur une image faisant un rollover ?! [ par DeViL66 ]
Salut à tous,J'aimerai savoir comment écrire sur une image faisant un rollover sur une autre image (2 image, quand ont passe le curseur sur une image
Image avec netscape 7 [ par octp ]
Bonjour,je débute en javascript et j'ai une question qui peut sembler idiote:J'ai un script avec une ouverture de page contenant une imagevar fenetre
galleries d'image multiples sur une même page [ par youkiwouf ]
bonjour à tous c'est mon premier post. je suis débudébudébutant et aurais besoin de vos bons conseils. j'ai 5 images sur ma page.A1, B1, C1, D1, et
Superposer des images et les combiner [ par Koppa ]
Bonjour !J'aurais besoin d'un code (pas de PHP svp) qui permet de faire ceciLors d'un clique sur une image (0001.gif) elle apparaisse sur l'image de b
Un appel javascript dans une div [ par cosycorner ]
Bonjour à tous, Je voudrais insérer des images aléatoires dans une div aux dimensions précises.(en background ?)J'ai trouvé ce script qui fonctionne p
pop up dans un script existant [ par cosycorner ]
Bonjour, Je souhaite intégrer plusieurs pop up dans un script déjà existant, mais ça ouvre dans une autre page, sans utiliser la fonction "window.open
un appel javascript dans une div [ par cosycorner ]
Bonjour à tous, Je voudrais insérer des images aléatoires dans une div aux dimensions précises.(en background ?)J'ai trouvé ce script qui fonctionne p
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|