2 scripts en conflit (Moteur de recherche)
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)
Code:
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> |
Encore une fois je fais appel à vos compétences, et je vous remercie vraiment pour votre aide ;)