11480 sujets

JavaScript, DOM et API Web HTML5

Voila je souhaite modifier l'image d'un input au surval.

Aucun soucis pour le faire avec un image classique, mais je bloque sur l'input


<script>
var storeMediaDir = "http://127.0.0.1/includes/languages/";
var currentLocale = "french";
function RollAchat(nEtat, locale){
	if(typeof locale == 'undefined' || locale == null || locale == '') {
		locale = currentLocale;
	}
	document.images['btAchat'].src = storeMediaDir + locale + '/images/buttons/achat' + nEtat + '.gif';
}
</script>
<div align="center">
<a href="#" onclick="Add2ShopCart(document.OrderItemAddForm,SomeItemIds,'1'); return false;" onMouseOver="RollAchat('b');" onMouseOut="RollAchat('a');" >
<img name="btAchat" border="0" src="http://127.0.0.1/includes/languages/french/images/buttons/achata.gif">
</a>
</div>

code image



code avec input
<script>
var storeMediaDir = "http://127.0.0.1/includes/languages/";
var currentLocale = "french";
function RollAchat(nEtat, locale){
	if(typeof locale == 'undefined' || locale == null || locale == '') {
		locale = currentLocale;
	}
	document.input['btAchat'].src = storeMediaDir + locale + '/images/buttons/achat' + nEtat + '.gif';
}
</script>
<div align="center">
<input src="includes/languages/french/images/buttons/achata.gif" name="btAchat" onmouseover="RollAchat('b');" onmouseout="RollAchat('a');" type="image">
</div>



Merci a vous
Modifié par gotcha5832 (22 Apr 2011 - 12:21)