That's a cool little effect. Got it to work with FireFox. but not IE Created a new global ver 'it' assigning value of itemnumber. Converted fadeOut('n) parameters to strings (by putting single quotes around them) for the concatenation.
The routine get's caught up in a forever loop, however, so you might want to figure out a way to reinitialize value of opac2 to 100.
<script language="JavaScript">
var it;
//fades layer out
ie5 = (document.all && document.getElementById);
ns6 = (!document.all && document.getElementById);
opac2 = 100;
function fadeOut(itemnumber) {
//document.write(opac2);
//itemnumber = 1;
it = itemnumber;
var idname = "fade" + itemnumber;
if(opac2 > 0){
opac = 0;
opac2-=1;
}
if(ie5) document.getElementById(idname).filters.alpha.opac ity = opac2;
if(ns6) document.getElementById(idname).style.opacity = opac2/100;
setTimeout('fadeOut(it)', 0);
//document.write(itemnumber);
}
</script>
<input type="button" value="Delete This User " onClick="fadeOut('1');" />
<input type="button" value="Delete This User " onclick="fadeOut('2')" />
<input type="button" value="Delete This User " onclick="fadeOut('3')" />
<input type="button" value="Delete This User " onclick="fadeOut('4')" />
<div id="fade1"> fade 1 here</div>
<div id="fade2"> fade 2 here</div>
<div id="fade3"> fade 3 here</div>
<div id="fade4"> fade 4 here</div>