dynamic mouse over action

S

simon taylor

Hello and thanks for reading my posting.
My question is ......
Is it possible to change the mouseover action ? so if we have an image
thus

<IMG id="splot" onmouseover= "window.status ='forward'; return false;"
Title=forward onmouseout ="window.status=''; return false;"
src="Images/Navigate.gif" >

and I have a javascript function ...........

<script language=javascript>
function DoIT(){
alert(document.getElementById("splot").title);
document.getElementById("splot").title = "back";
return false;
}
</script>

I can change the title to say "back" but how do I change the mouseover
action to change the status text to say back ?

The more I think about this the more I think this is a little nasty
but if someone has any insight I'd love to hear it !
once again many thanks
simon.
 
P

Philip Ronan

Is it possible to change the mouseover action ? so if we have an image
thus

<IMG id="splot" onmouseover= "window.status ='forward'; return false;"
Title=forward onmouseout ="window.status=''; return false;"
src="Images/Navigate.gif" >

and I have a javascript function ...........

<script language=javascript>
function DoIT(){
alert(document.getElementById("splot").title);
document.getElementById("splot").title = "back";
return false;
}
</script>

I can change the title to say "back" but how do I change the mouseover
action to change the status text to say back ?

You could use a global variable like this:

<script language=javascript>
var statustext = "forward";
^^^^^^^^^^^^^^^^^^^^^^^^^^^
function DoIT(){
alert(document.getElementById("splot").title);
document.getElementById("splot").title = "back";
statustext = "back";
^^^^^^^^^^^^^^^^^^^^
return false;
}
</script>

And then use this variable in the mouseover script:

<IMG id="splot" onmouseover= "window.status = statustext; return false;"

I assume you'll have to change the status text value back again somewhere.

Phil
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,076
Messages
2,570,565
Members
47,200
Latest member
Vanessa98N

Latest Threads

Top