Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
Je t'embête encore Cherbe mais je ne trouve pas la solution, j'ai toujours "NaN" comme résultat
Je ne comprends pas, ça fonctionnait chez moi. Tu as forcément modifié le code ou alors, des espaces se sont insérés lors de ma publication mais je n'en vois pas.
Pour débuguer, insère cette ligne à la fin du script :
Ca va afficher les valeurs de chaque saisie qui doivent être des nombres.Code:alert('A='+A+' B='+B+' C='+C+' D='+D);
Si c'est le cas et que l'erreur persiste, cela vient de tes formules.
J'ai inséré la ligne dans le script et les valeurs affichées correspondent bien au valeurs que j'ai saisi dans les cases
En saisissant "2" dans chacune des cases j'obtient dans l'alerte A=0.2 B=0.2 C=0.2 D=0.2
ca y est ça fonctionne ^^
probablement les espaces....
merci Cherbe![]()
Bonjour Cherbe,
Je ne sais pas si tu es encore dans le coin mais j'aurai besoin d'un petit coup de pouce
Je voudrai créer un petit moteur de recherche qui me permet d'afficher des fichiers (ici des images) selon le mot clé qui a été saisi.
Sachant qu'il peut y avoir des occurences de noms entre ces même fichiers.
Si je tape par éxemple "rouge" dans la barre de recherche, je voudrai qu'il m'affiche tous les fichiers ou liens vers ces fichiers qui contiennent le mot "rouge".
J'ai commencé a travailler sur un petit code qui semble interessant mais je bloque.
En effet, la ligne suivante m'oblige à taper le nom comlet et exact du fichier document.location.href="Images/" + document.form1.rec.value + ".jpg";
Merci d'avance
Code HTML:<head> <title>Mon répertoire - Moteur de recherche</title> <script type="text/javascript"> function rech(form1) { document.location.href="Images/" + document.form1.rec.value + ".jpg"; } </script> </head> <body> <form name="form1"> <input type="text" name="rec" placeholder="Rechercher..."><input type="button" value="Rechercher..." OnClick="rech(form1)"> </form> </body
Dernière modification par olivier147 ; 16/04/2015 à 13h07.
Javascript n'a pas accès aux ressources du poste où il est exécuté pour d'évidentes raisons de sécurité. Sinon, imagine le bonheur des pirates qui pourraient te piquer tes données ou mettre le bazar dans ta machine !
Ton objectif de moteur de recherche de fichiers locaux ne me semble pas réalisable depuis ce langage.
Tu devras soit utiliser un langage "non web", soit transférer le dossier sur un serveur web.
Là, ça doit être possible puisque l'action des serveurs est circonscrite à un dossier et ses sous-dossiers ce qui limite le risque de piratage !
Dernière modification par cherbe ; 16/04/2015 à 16h52.
Bonjour Cherbe,
je comprends la problématique.
Pour être plus précis dans ma feuille j'ai une liste déroulante, à partir de cette liste la sélection d'un des items me génère une image unique pour chaques items.
Le soucis c'est que des items il y en a près de 200, donc la rechercher peut s'avérer fastidieuse avant de trouver ce que l'on cherche.
Grossièrement je voudrais qu'il y ait en plus de ma liste déroulante un petit moteur de recherche qui me permet de trouver plus facilement à l'aide d'un mot clé.
Je ne sais pas si c'est réalisable...?
Plutôt qu'un moteur de recherche, je te propose quelque chose de plus moderne. Cela s'appelle l'autocompletion. Tu l'as sans doute utilisée en tapant un SMS. C'est la technique qui consiste à suggérer des mots issus d'une liste à partir de quelques caractères tapés.Le soucis c'est que des items il y en a près de 200, donc la rechercher peut s'avérer fastidieuse avant de trouver ce que l'on cherche.
Grossièrement je voudrais qu'il y ait en plus de ma liste déroulante un petit moteur de recherche qui me permet de trouver plus facilement à l'aide d'un mot clé.
Le principe est assez simple :
Javascript récupère préalablement les mots clés et constitue une liste.
ensuite et depuis un boucle, on ajoute les mots à une liste déroulante.
C'est HTML5 qui permet l'autocompletion.
Regarde cet exemple, champ Régions :
http://lerfob.free.fr/GDR/GDR.html
Si cela te convient, clic-droit en dehors de la carte puis code source.