Afficher un message
Vieux 20/03/2008, 19h43   #5
SAM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: comparaison DOM/XSLT Safari/Firefox

Une Bévue a écrit :
>
> j'ai commencé le search, OK sur name, je me renseigne sur les hashes en
> js pour balayer les autres tags...


Pourquoi sur 'name' ?
yaka chercher dans chaque vCard (sauf groupes)
(Address Book ne cherche pas que dans les noms)

function cherche(myStr) {
var ul = document.createElement( "ul" );
var affiche = function( fn ) {
var name = fn.firstChild.nodeValue;
var li = document.createElement( "li" );
li.appendChild( document.createTextNode( name ) );
li.setAttribute( "onclick", "buildAddressCard('"+name+"')" );
ul.appendChild( li );
}
var tout = req.responseXML.getElementsByTagName( "vCard" );
var result = [];
for(var i=0,lg=tout.length; i<lg; i++)
if(tout[i].innerHTML.indexOf(myStrg)>=0)
affiche( tout[i].getElementsByTagName('FN')[0] );
peopleDiv.innerHTML = "";
peopleDiv.appendChild( ul );
}

--
sm
  Réponse avec citation
 
Page generated in 0,07274 seconds with 9 queries