Ciao,
vorrei modificare attraverso un js il codice eseguito al click su un bottone. Il codice funziona in FF e Opera ma non in IE. Con gli alert ho visto che in IE la stringa restituita da getAttribute() è
codice:
function anonymous { alert('ONClick'); }
mentre in FF e Opera mi viene restituito solo quello che effettivamente ho scritto quindi solo "alert('ONClick');"

Qualcuno sa suggerirmi qualche solutione?

Grazie
Fabio

... questo è il codice della pagina d esempio



codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-IT" lang="it-IT">
	<head>
	</head>
	<body>
	<form id="testForm" name="testForm" method="get">
		<input type="text" value="" name="txtTest" id="txtTest" />
		<input type="submit" value="Invia" id="subTest" name="subTest"  onclick="alert('ONClick');"/>
	</form>
	</body>
	<script language="JavaScript" >
	function addDisableToButton(field, style) {
		alert("addDisableToButton");

		var flagField = document.getElementsByName(field);   
		if (flagField.length != 0) {
			 // test 1
			 /*
			var size = flagField[0].parentNode.innerHTML.length;
			alert("addDisableToButton INNER  = " + flagField[0].parentNode.innerHTML );
			var onClk = 'onclick="';
			var firstStep = flagField[0].parentNode.innerHTML.indexOf(onClk)+ onClk.length;
			var select = flagField[0].parentNode.innerHTML.substring(0, firstStep) +  "alert('prima');alert('seconda');" + flagField[0].parentNode.innerHTML.substring(firstStep, size)+ "alert('terzo');" ;
			flagField[0].parentNode.innerHTML = select;
			alert("addDisableToButton function = " + select );
			*/
			// TEST 2
			select = flagField[0].getAttribute('onclick');
			alert("select " + select);
			select = "alert('prima');alert('seconda');" + select + "alert('terzo');";
			alert("select2 " + select);
			flagField[0].setAttribute('onclick', select);
		}
		alert("fine addDisableToButton");
	}
	
        alert("richiamo addDisableToButton");
	addDisableToButton ("subTest","this.disabled=true;");
    </script>
</html>