1
Je suis en train d'appeler une fonction javascript qui définira forecolor et backcolor d'un contrôle lorsque le contrôle est chargéComment appeler la fonction javascript dans le modèle de l'élément lors de l'utilisation gridview
Mais cette fonction ne soulève pas.
<ItemTemplate>
<div onload= "invertColor(this,'<%# Eval("ColorCode") %>')">
<%# Eval("ColorCode") %>
</div>
</ItemTemplate>
Voici mon javascript
function invertColor(sender, backColor) {
alert('hi');
// alert(backColor.toString());
// if (backColor != '') {
//
// sender.css('background-color', backColor);
// backColor= backColor.substr(1, 6);
// foreColor = numberToHex(255 - parseInt(backColor.substr(0, 2), 16))
// + numberToHex(255 - parseInt(backColor.substr(2, 2), 16))
// + numberToHex(255 - parseInt(backColor.substr(4, 2), 16));
// sender.css('color', "#"+foreColor)
// }
}
Je dois appeler une fonction javascript qui va inverser ma backcolor et l'afficher en tant que forecolor. Donc, en utilisant css je ne peux pas appeler javascript –
, vous pouvez utiliser le style en ligne pour la div. – Hoque
Comme le dit Hoque, vous pouvez utiliser un style en ligne. Ou, si vous utilisez les mêmes couleurs à plusieurs endroits, vous pouvez utiliser une classe css et enfoncer le bloc