Comment gérer le onpropertychange
pour une zone de texte dans Firefox en utilisant JavaScript?onpropertychange pour une zone de texte dans Firefox?
est un exemple ci-dessous:
var headerBGColorTextBox = document.getElementById('<%= tbHeaderBGColor.ClientID %>');
if (headerBGColorTextBox != null) {
headerBGColorTextBox.pluggedElement = document.getElementById('<%= trHeaderBG.ClientID %>');
headerBGColorTextBox.onpropertychange = function() {
alert('function called');
if (event.propertyName == 'style.backgroundColor' && event.srcElement.pluggedElement != null)
alert(event.propertyName);
event.srcElement.pluggedElement.style.backgroundColor = event.srcElement.style.backgroundColor;
};
}
DOMAttrModified est également soutenu par IE9 et Opera (7+). Ne fonctionne toujours pas dans webkit à partir d'août 2011. – ThatGuy
@nix: Toujours pas de nouvelles pour WebKit? Savez-vous ce qu'ils prévoient de soutenir ce genre de cas d'utilisation? – Eldros
@Eldros: aucune idée :) – ThatGuy