Il trascinamento e la rilevazione delle coordinate del mouse, presuppongono uno SCRIPT più complesso e che incontra problemi di cross-browser; ma si fa'.
Intanto puoi cominciare a masticare JavaScript con questo, che potrebbe anche profilare un accettabile "ripiego":
codice:
<script>
function fai(dove){
if(dove==1){document.body.bgColor="#000000";};
if(dove==2){document.body.bgColor="#FFFFFF";};
if(dove==3){alert("olé olé");};
if(dove==4){document.body.bgColor="#FF00FF";};
if(dove==5){document.body.text="#00FF00";};
if(dove==6){mario=window.open(); mario.document.write("<h1>ma fate anche il pane con le olive ??</h1>");};
if(dove==7){document.body.text="#0000FF";};
if(dove==8){altrove();};
}
function altrove(){
alert("salve, sono un' altra funzione");
}
</script>
<h2>panecasareccio</h2>
<table width="100%"><td><input
name="enzo" type="radio" onclick="fai(1);"></td><td><input
name="enzo" type="radio" onclick="fai(2);"></td><td><input
name="enzo" type="radio" onclick="fai(3);"></td><td><input
name="enzo" type="radio" onclick="fai(4);"></td><td><input
name="enzo" type="radio" onclick="fai(5);"></td><td><input
name="enzo" type="radio" onclick="fai(6);"></td><td><input
name="enzo" type="radio" onclick="fai(7);"></td><td><input
name="enzo" type="radio" onclick="fai(8);"></td><td><input
name="enzo" type="radio" onclick="fai(9);"></td><td><input
name="enzo" type="radio" onclick="fai(10);"></td><td><input
name="enzo" type="radio" onclick="fai(11);"></td><td><input
name="enzo" type="radio" onclick="fai(12);"></td><td><input
name="enzo" type="radio" onclick="fai(13);"></td><td><input
name="enzo" type="radio" onclick="fai(14);"></td><td><input
name="enzo" type="radio" onclick="fai(15);"></td><td><input
name="enzo" type="radio" onclick="fai(16);"></td></table>
Ora però, TUTTI gli IF-statement vengono testati (eseguito uno, semi-eseguiti gli altri).
Per una migliore economia, si dovrebbe passare all' uso combinato con l' ELSE o allo SWITCH-statement.