begin process at 2012 05 29 12:09:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Yahoo! UI Library

 > 

intégration du service recherch imagerie a mon site


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

intégration du service recherch imagerie a mon site

samedi 13 décembre 2008 à 23:18:41 | intégration du service recherch imagerie a mon site

zouhair07

Bonjour
je suis un etudiant et jai un tp urgent a faire. ce tp c'est d'integrer le service yahoo api recherch des images a un site via ajax json javascript.
voila mon fichier cote client index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Bienvenu</title>
        </style>
    <script language="Javascript" src="y.js"></script>
 
</head><body>
    <div>
        <input id="tbSearch" type="text"><button id="btn1">Search</button>
        <div id="response" class="results">
        </div>
    </div>
</body></html>
et mon fichier yahoo.js est le suivant
Event.observe( window,'load',requestYahooJson ) ;

          function requestYahooJson (event )
         {
                Event.stop( event ) ;
                proxy Request(encodeURIComponent(URI),toDoOnSuccess) ;
         }
          function proxy Request(url ,toDo ) {
                      var url="http://search.yahooapis.com/ImageSearchService/V1/imageSearch"
                      new Ajax.Request ('/proxy ' , {
                          method : 'get' ,
                          parameters:'url='+url ,
                          onFailure : function () {
                                console.log(" onFailure " );
                          },
                          onComplete:function(r) {toDo(r)}
                  });
         }

    function toDoOnSuccess(requester) {
        try {
            var data=requester.responseText.evalJSON ( ) ;
            console.log(data.ResultSet.totalResultsAvailable) ;
            if(data.ResultSet.totalResultsAvailable==0){
             varinfo="Pas de résultats:?(";
                                                     }
           else{
             var info=data.ResultSet.totalResultsAvailable + 'résultats disponibles
                ('+data.ResultSet.totalResultsReturned+'affichés)';
                }
           $('info').insert({bottom:info});
           data.ResultSet.Result.each(function(r){
           var res=newElement('div',{'class':'resultat'});
           var link=newElement('a',{href:r.Url})
           .update(newElement('img',{alt:r.Title,src:r.Thumbnail.Url,
            width:r.Thumbnail.Width,height:r.Thumbnail.Height}));
            var title=newElement('p',{'class':'title'}).update(r.Title);
            var summary=newElement('p',{'class':'summary'}).update(r.Summary);
            Element.insert(res,newElement('hr'));
            Element.insert(res,link);
            Element.insert(res,title);
            Element.insert(res,summary);
            $('result').insert(res);
             });
              }
             catch(e){
               console.log(e.toString());
                     }
         }


merci d'avance


Cette discussion est classée dans : insert, function, data, url, var


Répondre à ce message

Sujets en rapport avec ce message

Liste déroulante + input [ par JMO ] Bonjour, Je débute ce jour même sur java. Pour apprendre en douceur, j'essaie de me faire un annuaire téléphonique. Liste déroulante + avec un click, Timeout [ par turlut ] Bonjour tout le monde !J'aimerais bien créer un code javascript qui ouvre une fenêtre avec un url genre www.monsite.com/index.php?url= avec une boucl passage parametres par url [ par aegis64fr ] bonjourje bute sur un problème Je m'explique:j'utilise des cadres: Framegauche un menu avec des boutons qui m'affiche une page dans Framecentre ( pag Appeler une function par url..est-il possible? [ par f bnkcm ] Salut tous,Je cherche à appeler une function qui se trouve dans une page et l'éxécuter est-ce possible de faire?Pour bien éclaircir voilà au lieu de c rollover sonore [ par Wulfgar ] Bonjour, voilà j'essai de fair une rollover sonore sur une image a l'aide d'un code javascript que j'ai trouvé sur internet... Mais malheureusement scroll bar graphique modifié..comment en avoir plusieurs? [ par Le Zbire ] voici le codecode:Smart Scroller<script type="text/java CONTROLE SUR IMAGE EXTERNE / URL [ par Designotik_51 ] Salut tout le monde, g un problème qui me prend le chou depuis 2 jours.J'ai un formulaire composé de différents champs dont un qui correspond a une ad Probleme dans une function js [ par destiny ] Lo all,Voici la function recalcitrante:function action(Id, Type, Name) { //Function des actions tarifs  // Id est l'id de la table a traité& scroll bar avec roll over [ par Le Zbire ] Dans les sections en rouge je voudrais faire un roll over j'ai essayer multiple moyens mais sa donne rienvous pourvez m'aider?La section bleu n'y touc Visionneuse d'images javascript avec liens et boutons [ par marcmebtouche ] Bonjour   Pourriez vous répondre  à un problème de programmation en javascript. J'ai crée pour


Nos sponsors


Sondage...

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 : 1,076 sec (3)

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