Bonjour,
J'ai fait un multi-moteur de recherche grâce a 2 scripts, l'un qui envoi la recherche vers un des 6 choix de moteurs, et l'autre qui suggère des mots clés lorsque vous tapez votre recherche (Google Suggest).
Les 2 scripts en questions fonctionnent parfaitement séparément, mais dès qu'ils sont programmés sur la même page, le deuxième (Google Suggest) ne fonctionne plus
C'est très frustrant car la suggestion de mots clés est un service très pratique et aimé des internautes.
Voici la page dans son entier (J'ai mis en évidence les 2 scripts)
Encore une fois je fais appel à vos compétences, et je vous remercie vraiment pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114 <html> <head> <!--Script Google Suggest--> <link id="style-css" href="http://blog.xlune.com/2010/02/gcomplete/css/jquery.gcomplete.default-theme.css" rel="stylesheet" rev="stylesheet" type="text/css" media="screen" charset="utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="UTF-8"></script> <script src="http://blog.xlune.com/2010/02/gcomplete/js/jquery.mousewheel.min.js" type="text/javascript" charset="UTF-8"></script> <script src="http://blog.xlune.com/2010/02/gcomplete/js/jquery.gcomplete.0.1.2.min.js" type="text/javascript" charset="UTF-8"></script> <script type="text/javascript"> //<![CDATA[ $(function(){ //Simple $("#Kaa").gcomplete(); }); //]]> </script> <!--Script Multimoteur--> <script type="text/javascript"> function $(o){ var o=document.getElementById(o)?document.getElementById(o):o; return o; } function gt(f){ var t; var u; if(f.a0 != undefined){ u = 'Y:'; t = f.q.value; if(f.a0.checked==true){u+='0;';} if(f.a1.checked==true){u+='1;';} if(f.a2.checked==true){u+='2;';} if(f.a3.checked==true){u+='3;';} if(f.a4.checked==true){u+='4;';} if(f.a5.checked==true){u+='5;';} } else{ t = f.Ka.value; u = 'G'; } try{ }catch(ex){} if($("Ka").value == ""){ $("ch").value = "noprefill"; } else { $("ch").value = "prefill"; } } function s4(){ var v=$("Kaa").value if($("a0").checked){ $("SoAll").action='http://www.google.fr/search','0'; $("gForm").innerHTML="<input type='hidden' name='client' value='aff-avalanche' /><input type='hidden' name='forid' value='1' /><input type='hidden' name='channel' value='prefill' id='ch' /><input type='hidden' name='ie' value='gb' /><input type='hidden' name='oe' value='UTF-8' /><input type='hidden' name='hl' value='fr' />"; $("SoAll").submit(); } if($("a1").checked) window.open("http://images.google.fr/images?q="+v,"_self"); if($("a2").checked) window.open("http://www.youtube.com/results?search_query="+v,"_self"); if($("a3").checked) window.open("http://fr.wikipedia.org/wiki/"+v,"_self"); if($("a4").checked) window.open("http://www.bfmtv.com/video-infos-actualite/recherche/recherche.php?word="+v+"&order=2&actu=1&x=0&y=0","_self"); if($("a5").checked) window.open("http://www.allocine.fr/recherche/?q="+v,"_self"); return false; } </script> </head> <body> <FORM id="SoAll" onSubmit="gt(this);return s4()" action="" method=get> <input type="text" id="Kaa" name="q" size="60" autocomplete="off"><br><br> <input type="radio" name="search" id="a0" class="Radio"/>Google<br> <input type="radio" name="search" id="a1" class="Radio"/>Google image<br> <input type="radio" name="search" id="a2" class="Radio"/>Youtube<br> <input type="radio" name="search" id="a3" class="Radio"/>Wikipedia<br> <input type="radio" name="search" id="a4" class="Radio"/>BFM info<br> <input type="radio" name="search" id="a5" class="Radio"/>Allociné<br><br> <INPUT class="Submit" type="submit" value="Recherche"> </form> </body> </html>
Partager