Kom lige tilfældigvis forbi... Ved godt det er lidt sent :( men anyway....
Den nuværende version (1.0) er lidt kringlet og arbejde med, specielt i tilfælde som dette. Den næste version (2.0) skulle hjælpe på det, men den har været under vejs meget længe nu, og jeg aner ikke hvornår jeg bliver færdig med den :(
Jeg har rodet lidt med koden og lavet nogen hurtige ændringer. Først, åben coolselect.js filen i notepad (or whatever), og find funktionen 'option', skift hele funktionen ud med følgende (ser nok lidt rodet ud her på eksperten) :
function option( sel, label, val, url ) {
if ( document.getElementById ) {
document.open( ) ;
if (url != "") {
document.write( '<div><a href="#" onclick="location.href=\'' + url + '\' ; return false ;">' + label + '</a></div>' ) ;
} else {
document.write( '<div><a href="#" onclick="clickselect(\'' + sel + '\', \'' + label + '\', \'' + val + '\') ; return false ;">' + label + '</a></div>' ) ;
}
document.close( ) ;
} else {
document.open( ) ;
document.write( '<option>' + label + '</option>' ) ;
document.close( ) ;
}
}
Der er tilføjet en parameter til funktionen, så scriptet ved hvor den skal sende folk hen når der klikkes. Når du så vil lave dine options, skal du blot bruge dette format :
option( "sel1", "Option 1", "1", "
http://www.hvorhen.dk" ) ;
Hvis du IKKE vil sende brugeren et nyt sted hen, skal du blot efterlade sidste parameter tom :
option( "sel1", "Option 1", "1", "" ) ;
Håber det hjalp :) Har kun testet det hurtigt, så det er muligt mine ændringer indfører et par bugs... Man ved aldrig med den slags :(