[thelist] Two events calling almost identical functions

Chris Price chris.price at choctaw.co.uk
Thu Oct 25 19:10:08 CDT 2007


I hope this makes sense. It follows on from a post I sent a while ago 
which got me up and running but I'm left with duplicate coding.

I have built an associative array (MyComp) and am calling the mouseover 
function as follows:

for (i in MyComp) {
        var MyBall = document.getElementById(i)
        MyBall.desc = MyComp[i];
        MyBall.onclick = start6ball;
        MyBall.onmouseover = mouseover;
        }

In mouseover() I recall the array with this.desc

I have the start6ball function because I don't want mouseover to work 
until an element has been clicked. But when they do click an element I 
want the effect to be the same as for mouseover. The only difference 
between the 2 functions is that start6ball changes a global variable to 
1 which allows mouseover to work. The ideal is for start6ball to just be 
a switch but if I call mouseover from within start6ball then this.desc 
has no value.

Kind Regards
-- 
Chris Price

Choctaw

chris.price at choctaw.co.uk
http://www.choctaw.co.uk

Tel. 01524 825 245
Mob. 0777 451 4488

Beauty is in the Eye of the Beholder
while Excellence is in the Hand of the Professional

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+- Sent on behalf of Choctaw Media Ltd -+-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Choctaw Media Limited is a company
registered in England and Wales
with company number 04627649

Registered Office:
Lonsdale Partners,
Priory Close,
St Mary's Gate,
Lancaster LA1 1XB
United Kingdom





More information about the thelist mailing list