1
Я пытаюсь вызвать яваскрипт функцию, которая будет устанавливать ForeColor и BackColor элемента управления, когда элемент управления загружаетсяКак вызвать функцию яваскрипта в шаблоне элемента при использовании GridView
Но эта функция не поднимая.
<ItemTemplate>
<div onload= "invertColor(this,'<%# Eval("ColorCode") %>')">
<%# Eval("ColorCode") %>
</div>
</ItemTemplate>
Вот мой 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)
// }
}
Мне нужно вызвать функцию javascript, которая будет инвертировать мою обратную сторону и отображать ее как forecolor. Таким образом, используя css i can not call javascript –
, вы можете использовать встроенный стиль для div. – Hoque
Как говорит Хок, вы можете использовать встроенный стиль. Или, если вы используете одни и те же цвета в нескольких местах, вы можете использовать класс css и нажать соответствующий блок