Este procedimiento es una ampliación del anterior ya que permite variar la forma como se presentan los subcampos repetibles de un registro, insertando diferentes comandos HTML dependiendo del delimitador del subcampo.
Supongamos que en nuestro registro tenemos el campo 12 con el siguiente contenido:
como puede apreciarse el subcampo q es repetible y el subcampo l contiene un URL por lo que se necesita presentarlo a través del comando HREF del lenguaje HTML.
En estas condiciones, el script a utilizar para presentar el campo tiene la siguiente forma:
'<script>
campo="'v12+|$$$|'"
occ=campo.split("$$$")
limite=occ.length
for (ix_occ=0;ix_occ<limite;ix_occ++){
campo=occ[ix_occ]
c=campo.split("^")
total=c.length-1
for (ix=0;ix<=total;ix++){
if (c[ix]!=""){
/* Colocar primero el subcampo l que tiene la URL del articulo
para que el título aparezca como un link al texto completo,
anteponer el subcampo l al subcampo a.*/
if(c[ix].substring(0,1)=="l"){
document.writeln("<a href=\"")
}
/*Con la siguiente línea el subcampo a
sale en negrita y a su vez cierra el tag del a href */
if(c[ix].substring(0,1)=="a"){
document.writeln("\"><b> ")
}
/* El subcampo p, páginas, cierra el tag del enlace, cierra la negrita
y pone el literal de Pag.*/
if(c[ix].substring(0,1)=="p"){
document.writeln("</a></b>. Pag. ")
}
/* Se separan los autores con ; */
if(c[ix].substring(0,1)=="q"){
document.writeln(c[ix].substr(1))
if (ix!=total) document.writeln(" ; ")
}
}
}
document.writeln("<br>")
}
</script>
'
Cortesía de Daniel Biset: dbiset@yahoo.com
Comments (0)
You don't have permission to comment on this page.