Javascript rating

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Freak

PHP Freak

29/06/2009 16:13:00
Quote Anchor link
Hallo allemaal!

Voor een website heb ik een leuk Javascript rating systeem van het internet geplukt... alleen reageren de sterren niet altijd op het mouseover-event. Mijn script ziet er als volgt uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
star.mouse=function(e,o) {  if(star.stop || isNaN(star.stop)) { star.stop=0;

    document.onmousemove=function(e) { var n=star.num;
    
        var p=abPos($('star'+n)), x=XY(e), oX=x.X-p.X, oY=x.Y-p.Y; star.num=o.id.substr(4);

        if(oX<1 || oX>84 || oY<0 || oY>19) { star.stop=1; star.revert(); }
        
        else {

            $S('starCur'+n).width=oX+'px';
            $S('starUser'+n).color='#000000';
            $('starUser'+n).innerHTML=Math.round(oX/84*100)+'%';
        }
    };
} };


En deze wordt gewoon aangeroepen met onmouseover="star.mouse(event,this)"

Heeft iemand misschien enig idee wat er mis kan gaan hier?

Alvast bedankt!
 
PHP hulp

PHP hulp

22/11/2024 12:18:53
 
Jurgen assaasas

Jurgen assaasas

29/06/2009 16:22:00
Quote Anchor link
Je hebt ook mooie CSS oplossingen, kijk daar eens naar, dat werkt echt super.

http://www.pmob.co.uk/temp/star-rating.htm
 
PHP Freak

PHP Freak

29/06/2009 19:29:00
Quote Anchor link
Dat ziet er inderdaad echt heel goed uit en het lijkt me inderdaad ook een stuk betrouwbaarder.
Ik gebruik nu de rating van de volgende website:
http://nofunc.org/AJAX_Star_Rating/

Ik zoek eigenlijk wel iets wat nauwkeuriger is dan 5 sterren, maar wat wel wordt weergegeven als 5 sterren. 10 stappen zou mooi zijn.

Alvast bedankt !
 
Jurgen assaasas

Jurgen assaasas

30/06/2009 14:26:00
Quote Anchor link
Je kunt deze toch gewoon uitbreiden, je zult alleen het plaatje even moeten aanpassen naar 10 sterren achter elkaar.
 
Joey Drieling

Joey Drieling

30/06/2009 16:05:00
Quote Anchor link
Hij bedoeld denk 5 steren maar dat je ook halfe steren kan aan. Kliken
Bijvoorbeeld 5,5
 
Jurgen assaasas

Jurgen assaasas

30/06/2009 19:31:00
Quote Anchor link
Ja, dan is het toch gewoon het plaatje uitbreiden. ipv zo:

X X X X X

wordt het dan:

X x X x X x X x X

of gewoon 10 sterren.

X X X X X X X X X X
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.