Hi all,
I'm having a problem where my search scripts are redirecting to the root of the site instead of the acatalog directory using a javascript derived from the drop-down list box javascripts in the advanced user guide.
Unfortunately this project is very near completion and the client wants to see a demo, so I 'knocked up' the following javascript:
This takes the long cgi url (from the Act_Sections.js file) and converts it to a short direct url.
Yes, it may be a bit messy, but my javascript is a little rusty, so I tend to do things a bit of a longer way round, but it works
Javascript is such an awful language - it's far too easy to get it wrong (but still have it sort of work) and far too laborious to get right.
I've run this through both Mozilla 1.2.1 & IE 5.5 SP2 with no errors.
Allen
I'm having a problem where my search scripts are redirecting to the root of the site instead of the acatalog directory using a javascript derived from the drop-down list box javascripts in the advanced user guide.
Unfortunately this project is very near completion and the client wants to see a demo, so I 'knocked up' the following javascript:
Code:
var re = /^(.*)\?SECTIONID=/;
var uridec = decodeURI (ar[i].sURL);
uridec = uridec.replace (re, "");
re = /&NOLOGIN=1$/;
uridec = uridec.replace (re, "");
var thispage = location.href;
re = /index\.html$/;
thispage = thispage.replace (re, "");
re = /\/acatalog/;
if (!re.test (thispage)) {
uridec = "acatalog/" + uridec;
}
Yes, it may be a bit messy, but my javascript is a little rusty, so I tend to do things a bit of a longer way round, but it works

Javascript is such an awful language - it's far too easy to get it wrong (but still have it sort of work) and far too laborious to get right.
I've run this through both Mozilla 1.2.1 & IE 5.5 SP2 with no errors.
Allen