Bonjour,
je viens de trouver un bug dans mon application.
Je déclare un nouvel element de type 'submit' via mootools.
Cet element doit appeler une fonction avant de réaliser le submit. Pour cela j'ai ajouté l'attribut 'onclick'. Sous firefox tout est ok, par contre sous IE7, le script se trouvant dans l'attribut onclick n'est pas executé.
Une îdée ?
voici un exemple de code qui reproduit mon problème :
Je peux préciser que si on ne passe pas par mootools cela fonctionne très bien :<html>
<script language="JavaScript" type="text/javascript" src="http://pathToYourMootoolsFramework/js/mootools-release-1.11.js"></script>
<body>
<form action="" >
<div id="toto"></div>
</form>
<script>
new Element('input', {'type':'submit', 'value':'yoman', 'onclick':'javascript:alert(\'next\');', 'class':'nobutton'}).injectInside( $('toto') ) ;
</script>
</body>
</html>
<html>
<script language="JavaScript" type="text/javascript" src="http://10.165.10.10/GUI/MSP/js/mootools-release-1.11.js"></script>
<body>
<form action="" >
<div id="toto"> <input type="submit" value="yoman" onclick="javascript:alert('next');" /></div>
</form>
</body>
</html>
Partager