Questions de javascript

Chère liste,

Je continue à apprendre SPIP pour y intégrer jsMath de manière
relativement sympathique. Je me heurte maintenant à une question de
performance, parce que jsMath est relativement lourd. On (désolé, je ne
me souviens plus de qui) m'a suggéré de faire un test en jQuery pour
voir si la page contient des maths, mais toutes les combinaisons que
j'ai essayées plantent lamentablement. Il me semblait que ça c'était
raisonnable :

if ( $(".math").size() > 0 ) {
  document.write("<script.......jsMath.......>");
}

mais en fait non (sans doute parce que jQuery est complètement
asynchrone, mais bon, vu ce que j'y comprends, peut-être que j'ai juste
oublié un guillemet).

Quelqu'un connaît-il une manière simple de le faire ?

(Sinon, le mode "autoload" de jsMath fonctionne, mais ça fait un peu
double emploi ...)

  /v

PS : pas pour relancer les flames sur le cache, mais en essayant
d'optimiser un peu je me suis rendu compte que mon Firefox (2.0.0.12
sous Mac OS X) refusait de cacher le js et le css, pas moyen de le
convaincre (et pas seulement sur mon site - par contre, safari cache
tout bien comme on s'y attend). Pas de différence entre
spip.php?page=jquery.js et une adresse statique. Enfin vu les symptomes,
ce serait plutôt un bugreport sur Firefox qu'un commentaire sur SPIP.

--
Vincent Beffara
UMPA - ENS Lyon
46 Allée d'Italie
69364 LYON cedex 07
Tel: 04 72 72 85 25
Fax: 04 72 72 84 80