RECHERCHE INTERNET EN DIALOG AVEC CHOIX MOTEUR DE RECHERCHE ET NAVIGATEUR

MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007 - 12 juin 2005 à 16:45
cs_hunter38 Messages postés 46 Date d'inscription samedi 12 mai 2007 Statut Membre Dernière intervention 12 juin 2007 - 25 mai 2007 à 20:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31998-recherche-internet-en-dialog-avec-choix-moteur-de-recherche-et-navigateur

cs_hunter38 Messages postés 46 Date d'inscription samedi 12 mai 2007 Statut Membre Dernière intervention 12 juin 2007
25 mai 2007 à 20:03
moi je l'aime bien ton script je le note 8,5/10
cs_lebiloute Messages postés 26 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 1 septembre 2005
21 juin 2005 à 10:32
C'est bien de mettre 2/10 mais il faut quand meme poster un commentaire merci.
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
12 juin 2005 à 19:47
C'est déjà mieux ;)
Je note toujours pas car il existe pas mal de sources de ce type ici, et ça serait excellent de le faire avec des sockets ;)
cs_lebiloute Messages postés 26 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 1 septembre 2005
12 juin 2005 à 17:53
Ok merci c'est correct (je retiens le code)
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
12 juin 2005 à 17:37
Je pense que tu peux faire un truc du genre :

on *:dialog:recherche:sclick:13:{
var %moteur $gettok(Google.Lycos.Voila.Yahoo,$findtok($+($did(2).state,.,$did(3).state,.,$did(4).state,.,$did(5).state),1,1,46),46)
}

j'ai pas testé mais ça doit etre correct...
cs_lebiloute Messages postés 26 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 1 septembre 2005
12 juin 2005 à 17:17
Euh il y a un truc que je n'ai pas tres bien compris ... c'est ton histoire de $did(x).state, je sais bien que c'est celui qui est coché est a 1 mais ... je ne vois pas comment scripter le tout. Si tu pouvais m'eclaircire car je crois que les $did(x).state ne fonctionnent pas avec les radios ...
cs_lebiloute Messages postés 26 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 1 septembre 2005
12 juin 2005 à 16:48
Ok merci de tes commentaires je corrige.
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
12 juin 2005 à 16:45
J'aime pas trop les trucs qui lancent des pages web... ça serait plus sympa en socket, quoique plus difficile a réaliser...

Par contre le code est largement optimisable !
Dans ton sclick sur le bouton, tu vérifies les 4 valeurs de $did(x).state et tu mets une variable locale avec celui qui est a l'état 1 ! idem pour l'édit, tu récupères son contenu avec $did et c'est tout, pas besoin de variable
Comme ça tu évites d'utiliser des variables inutilement, et les évènements sclick de 2 à 10 peuvent etre effacés...
%x $+ %z $+ %y devient $+(%x,%z,%y) c'est plus rapide...
Et pour l'évènement edit, regroupe les conditions :
if ($devent edit && $did 12)

Je note pas.
Rejoignez-nous