[Menubar]--------------------------------------------------------------------------------------

Artikel - S?an g? vi

En formular til gentagne s?ninger i DDE-libras webmodul p?forskellige biblioteker.
Eller: Mens vi venter p?Z39.50

Af J?gen Riemer J?gensen, R?ovre Bibliotek.

En studerende henvender sig for at l?e en bog, skal helst bruge den i g?. Den er udl?t hos dig selv, men du kan se i Danbib, at flere biblioteker i omegnen har den. For at se hvor den er hjemme, kan du bruge de forskellige bibliotekers webmoduler. Lidt tungt og ofte ganske mange klik.

Jeg har lavet en formular, der g? det muligt hurtigt at gentage en  CCL-s?ning i forskellige bibliotekers baser. Den virker desv?re kun med DDE og til dels CSC's systemer. En tidligere, knap s?god, version har vi brugt l?ge p?R?ovre Bibliotek og jeg har tidligere omtalt den her ( i "S?an laver du om p?DDE's webmodul")

Den forbedrede version ?drer p?v?dien af formularens "action" v?di alt efter hvilket bibliotek der er valgt. Dette muligg? CCL-s?ning.

Se her hvordan det virker. Denne version d?ker DDE bibliotekerne i K?enhavns Amt samt KKB og Frederiksberg.

Koden er her:

(nedenfor forklarer jeg hvad du skal g?e)

<html>
<head>

<script language="javascript">

function Valider()
{
         if ( document.bibform.biblioteker.selectedIndex < 1 )
    {
         alert ( 'V?g venligst et bibliotek fra listen' )

         document.bibform.biblioteker.focus()
         return
    }

           else

              {
                   Valg = document.bibform.biblioteker[document.bibform.biblioteker.selectedIndex].value
                   document.sogeform.action = Valg
                   document.sogeform.submit()
             }
}

</script>

<title></title>

</head>

<body bgcolor="#008000" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">

<table border="0" width="100%">
<tr>
<td width=
"60%" valign="top" align="left">

<!-- S?eformular -->
<form name="sogeform" action="" method="get" onSubmit="return false" target="hovedramme">
S?eord:
<input type="text" name="nopfx" size="40">
</form>
</td>

<td width="40%" valign="top" align="left">

<!-- Formular til valg af bibliotek (= action til s?eformularen) -->
<form name=
"bibform" action="" method="get" onSubmit="Valider(); return false">
<select name=
"biblioteker">
<option value=
"">V?g bibliotek</option>
<option value=
"http://www.rdb.dk/is/www/query-sh.asp">R?ovre Bibliotek</option>
<option value=
"http://www.hvidovrebib.dk/is/whkb/query-sh.asp">Hvidovre Bibliotek</option>
<input type=
"submit" value="Send">
<input type=
"button" value="Slet" onClick="document.sogeform.reset()">
</form>

</td>
</tr>
</table>

</body>

</html>

Det best? af en formular til valg af bibliotek, et script, der opsamler "action" for det valgte bibliotek og en formular til indtastning af s?eord. Siden er lavet til et frame, hvor s?efeltet er nederst og resultatet kommer op i et frame med navnet "hovedramme"

Og hvordan f? du det s?til at virke?

Opret en frames side med en bund og et st?re frame med navnet "hovedramme". Siden i det nederste best? at koden ovenfor.

Det eneste du ellers skal g?e er at inds?te nogle flere linjer i afsnittet <option>:

<option value="URL til bibliotekets s?esystem efterfulgt af /query_sh.asp">Bibliotekets navn</option>

Fx: <option value="http://www.rdb.dk/is/www/query-sh.asp">R?ovre Bibliotek</option>

L?ningen fremover

M?efter min mening v?e at vi bindes sammen i et f?lesskab via Z39.50. Indtil da kan du m?ke bruge dette. I R?ovre har vi megen gl?e af systemet. Er der i?rigt nogen der kan finde ud af hvordan man kan g?e med ALEPH?

 

BFs hjemmeside | Faggrupper
Opdateret: 30. januar 2001. 
Redakt?: gittej@mail.dk http://it-faggruppen.dk/sadan/sadan-01-01-01.html
Denne side vedligeholdes af Bibliotekarforbundets faggruppe for EDB og IT. Informationer p?disse sider m?benyttes s?remt kilden angives.