begin process at 2012 05 29 10:46:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Fonctionnement d'une propriété d'un navigateur

 > 

Moteur de recherche appelant du javascript et Opensearch


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Moteur de recherche appelant du javascript et Opensearch

jeudi 5 mai 2011 à 12:52:54 | Moteur de recherche appelant du javascript et Opensearch

Ewan83

Bonjour,
La question porte un peu sur du XML mais comme il est question de JS, je tente quand même ma chance ici...
J'ai un moteur de recherche qui fonctionne avec du javascript (voir code ici) Je voudrais permettre aux usagers (c'est pour une bibliothèque)de pouvoir ajouter la recherche dans le catalogue à leurs navigateurs. Pour cela, il faut utiliser Opensearch (il me semble que ça peut également fonctionner sur IE) qui utilise du xml. D'après-vous, est-ce possible de faire appel à du js dans ce code pour faire marcher le moteur de recherche de cette façon ou bien est-ce peine perdue ?... Pour l'instant, ça donne ça (mais...) :
Code XML :
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                       xmlns:moz="http://www.mozilla.org/2006/browser/search/">
  <ShortName>Médiathèque de Lorient</ShortName>
  <Description>Catalogue de la Médiathèque de Lorient</Description>
  <InputEncoding>multipart/form-data</InputEncoding>
  <Image width="16" height="16">data:image/x-icon;base64,AAABAAEAICAAAAEACACoCAAAFgAAACgAAAAgAAAAQAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxsPGAACChACEgoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAEDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAABAAAAAAAAAf///////////////////////////wEDAAABAAAAAP////////////////////////////////8DAAABAAD//////wAAAAAAAAAAAAAAAAAAAAAAAP////8DAAEA////AQEAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAAAD//wEAAQAAAAAAAAAAAAAAAAAAAAAAAwEAAAD//wMAAP//AwABAAAAAAAAAAAAAAAAAAAA/wMAAAEAAP//AwAA//8DAAEAAAAAAAAAAAAAAAAAAAD/AQAAAQAA//8DAAD//wMAAQAAAAAAAAAAAAAAAAAAAP//AQH/AAD//wMAAP//AwABAAAAAAAAAAAAAAAAAAAAAP////8AAP//AwAA//8DAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8DAAD//wEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAP///wABAP///wEAAAADAwMDAwMDAwMDAwMDAwMDAwMD//8BAwAAAP///wEAAAAAAAAAAAAAAAAAAAAAAAAAAv///wEAAAAAAP///wEBAQEBAQEBAQEBAQEBAQEBAf////8AAAAAAAAAAP//////////////////////////////AAAAAAAAAAAAAP///////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////////////////////wAAAP4AAAB+AAAAPAAAABg///AQf//8EH//zhB//wYQf/8GEH//BhB//4YQf//+ED///BAAAAA4AAAAfAAAAf4AAAP/AAAH//////////////////////////////////////</Image>
  <Url type="text/html" method="get" template="http://mediatheque.lorient.fr/repons/portal/booklink?" id="f_metasearch" name="f_metasearch" onsubmit="submitForm();">
<url type="text/javascript" src="http://mediatheque.lorient.fr/modules/module_catalogue.js"></url>
	
	<Param name="forms_submit_id" type="hidden"/>
<Param value="1" id="Global" name="Global" type="hidden"/>
<Param value="19" id="WaMain" name="WaMain" type="hidden"/>
<Param value="false" id="SR-PrintMode" name="SR-PrintMode" type="hidden"/>
<Param value="" id="SR-SelectedSources" name="SR-SelectedSources" type="hidden"/>
<Param value="" id="SR-Mode" name="SR-Mode" type="hidden"/>
<Param value="true" id="SR-Purge" name="SR-Purge" type="hidden"/>

<Param value="1," id="SR-FoldItem" name="SR-FoldItem" type="hidden"/>
<Param value="false" id="SR-Detail" name="SR-Detail" type="hidden"/>

<Param value="1" id="SR-Page" name="SR-Page" type="hidden"/>
<Param value="1" id="SR-Session" name="SR-Session" type="hidden"/>
<Param value="10" id="SR-Displayed" name="SR-Displayed" type="hidden"/>
<Param value="-1" id="SR-NumberResult" name="SR-NumberResult" type="hidden"/>
<Param value="false" id="SearchInitASV" name="SearchInitASV" type="hidden"/>

<Param value="" id="InvolvedSrcV" name="InvolvedSrcV" type="hidden"/>
<Param name="Mode4History" value="Recherche combinée" type="hidden"/>

<Param name="metasearchType" value="catalogue" checked="checked" class="c4" onclick="javascript:uncheckMultisources();" type="hidden"/>
<Param value="4" id="listSearchCatalog.size" name="listSearchCatalog.size" type="hidden"/>
<Param value="" id="listSearchCatalog.0.bRessource" name="listSearchCatalog.0.bRessource" type="hidden"/>
<Param value="R0216" id="listSearchCatalog.0.hRessource" name="listSearchCatalog.0.hRessource" type="hidden"/>
<Param value="FCGI" id="listSearchCatalog.0.tRessource" name="listSearchCatalog.0.tRessource" type="hidden"/>
<Param value="QueryHIP" id="listSearchCatalog.0.xslQuery" name="listSearchCatalog.0.xslQuery" type="hidden"/>
<Param value="DublinHIP" id="listSearchCatalog.0.xslDublin" name="listSearchCatalog.0.xslDublin" type="hidden"/>
<Param value="" id="listSearchCatalog.1.bRessource" name="listSearchCatalog.1.bRessource" type="hidden"/>
<Param value="R0210" id="listSearchCatalog.1.hRessource" name="listSearchCatalog.1.hRessource" type="hidden"/>
<Param value="FCGI" id="listSearchCatalog.1.tRessource" name="listSearchCatalog.1.tRessource" type="hidden"/>
<Param value="QueryHIP" id="listSearchCatalog.1.xslQuery" name="listSearchCatalog.1.xslQuery" type="hidden"/>
<Param value="DublinHIP" id="listSearchCatalog.1.xslDublin" name="listSearchCatalog.1.xslDublin" type="hidden"/>
<Param value="" id="listSearchCatalog.2.bRessource" name="listSearchCatalog.2.bRessource" type="hidden"/>
<Param value="R0220" id="listSearchCatalog.2.hRessource" name="listSearchCatalog.2.hRessource" type="hidden"/>
<Param value="FCGI" id="listSearchCatalog.2.tRessource" name="listSearchCatalog.2.tRessource" type="hidden"/>
<Param value="QueryHIP" id="listSearchCatalog.2.xslQuery" name="listSearchCatalog.2.xslQuery" type="hidden"/>
<Param value="DublinHIP" id="listSearchCatalog.2.xslDublin" name="listSearchCatalog.2.xslDublin" type="hidden"/>
<Param value="" id="listSearchCatalog.3.bRessource" name="listSearchCatalog.3.bRessource" type="hidden"/>
<Param value="R204" id="listSearchCatalog.3.hRessource" name="listSearchCatalog.3.hRessource" type="hidden"/>
<Param value="FCGI" id="listSearchCatalog.3.tRessource" name="listSearchCatalog.3.tRessource" type="hidden"/>
<Param value="QueryCDRAP" id="listSearchCatalog.3.xslQuery" name="listSearchCatalog.3.xslQuery" type="hidden"/>
<Param value="DublinCDRAP" id="listSearchCatalog.3.xslDublin" name="listSearchCatalog.3.xslDublin" type="hidden"/>
<Param name="metasearchType" value="multisources" class="c4" type="hidden"/>
<Param value="" id="SR-Request" name="SR-Request" size="100" type="hidden"/>
<Param value="" id="SR-Sources" name="SR-Sources" size="100" type="hidden"/>
<Param name="CriteriaSearch1st" id="CriteriaSearch1st" value="Tout" />
<Param type="text" title="Tapez votre recherche" name="ValueSearch1st" id="ValueSearch1st" value="{searchTerms}"/>
	
  </Url>
  <Url type="application/x-suggestions+json" template="suggestionURL"/>
  <moz:SearchForm>http://mediatheque.lorient.fr/repons/portal/</moz:SearchForm> 
</OpenSearchDescription>

Au besoin, le code js utile au moteur a été isolé .
Je vous remercie d'avance pour votre aide précieuse et vous prie d'agréer, Monsieur, Madame, ...


Cette discussion est classée dans :


Répondre à ce message



Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales