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":
Ora però, TUTTI gli IF-statement vengono testati (eseguito uno, semi-eseguiti gli altri).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>
Per una migliore economia, si dovrebbe passare all' uso combinato con l' ELSE o allo SWITCH-statement.

Rispondi quotando