atomes et gloubiboulga (suite)

April 21, 2006

Dans un post récent concernant l'opac je signalais que je ne pouvais pas mettre en forme des éléments intellectuellement différents si le système envoyait tout ça compacté dans une variable dynamique.

En fait c'est possible, mais en bricolant. 

Si je prend l'exemple de la description biblio: elle envoit tout le pavé dans une variable, mais je vais tester le titre de chaque ligne et proposer un affichage différent (gras dans un cas et italique dans l'autre par exemple) en fonction de ce que je trouve dans le champ.

Avec un javascript:

<script language=javascript>
    var field = '$mavriabledetest';
<!– et là j'ai mes différents cas avec une classe css différente pour chacun–>
   switch(field) {
         case "titre_1_ds_ma_ligne" : document.write("<td class=maclasse1 $AL02><b>"); break;
         case "
titre_1_ds_ma_ligne" : document.write("<td class=maclasse2 $AL02>"); break;
         default : document.write("<td class=td1 $AL02>"); break;
      }
</script>

Bref, rien n'est impossible, mais c'est de la bricole qui n'enlève rien à ce que je disais dans le message précédent: on ne devrait pas avoir de variables gloubiboulga: c'est peu propre, ça prend du temps pour tourner autour du problème, etc. Bref, un mauvais point de TCO

Entry Filed under: Uncategorized. .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Feeds

Recent Comments

nicolas morin on Python, web services, oai
Clio on BPI chat - 6 mois plus t…
Timothee on Python, web services, oai
Clémence on BPI chat - 6 mois plus t…
nicolas morin on BPI chat - 6 mois plus t…

Archives

Links