Print

Print


Tim and David,

Thanks for sharing you solutions; the IE problem has been driving me
crazy. I've mostly been working on the title browse page of our catalog.


Originally I had it working on Firefox, Safari, and IE7 (IE6 worked if I
refreshed the page); after some rearrangement of the script, it's now
working on IE6 but broken on Safari.

This is still proof of concept code and is only on our staging server
(http://kentlink.kent.edu:2082/). Try a keyword search and you should
see some Google links.

Mike
--
Michael Kreyche
Systems Librarian / Associate Professor
Libraries and Media Services
Kent State University
330-672-1918

> -----Original Message-----
> From: Code for Libraries [mailto:[log in to unmask]] On
> Behalf Of Tim Hodson
> Sent: Thursday, March 20, 2008 7:21 AM
> To: [log in to unmask]
> Subject: Re: [CODE4LIB] Google Book Search API - JavaScript Query
>
> One way I have used to resolve this is to poll the object
> until it exisits before continuing.
>
> function myInit(id){
> 13 // if Obj is not defined yet, call this function again until it is.
> 14
> 15 if (typeof myObj == "undefined"){
> 16 createScript();
> 17 setTimeout("myInit()", 60);
> 18 return;
> 19 }
> 20 // do stuff onlu if myObj is now an object
> 21 else if (typeof myObj == "object"){
> 22
> 23 myGo();
> 24 return;
> 25 }
>
> HTH Tim
> 26}
>
> On 20/03/2008, David Kane <[log in to unmask]> wrote:
> > HI Folks,
> >
> >  We were one of the first libraries to get the GBS API
> working on our OPAC.
> >  Like many OPACs, ours is difficult to modify at times and
> requires a
> > dynamic  insert of a generated (by PHP) JavaScript, which
> is hosted on
> > a separate  server to the OPAC pages.
> >
> >  It seems to work fine on most browsers, giving an
> appropriate link to
> > a  full/partial text preview of that work on GBS.  I run into a
> > problem with  IE6, which means that the function defined in the
> > JavaScript aren't  available by the time the script is
> called at the bottom of the page.
> >
> >  You should be able to see a GBS link on most pages, here
> is an example:
> >
> >  http://witcat.wit.ie/search/i?SEARCH=0192833987
> >
> >  The attached image shows you what you should see.
> >
> >  If anyone can shed any light on this, it would be appreciated.
> >
> >  Thanks and best regards,
> >
> >
> >  David Kane
> >  Systems Librarian
> >  Waterford Institute of Technology
> >  Ireland
> >
> >
>
>
> --
> Tim Hodson
> www.informationtakesover.co.uk
> www.timhodson.co.uk
>