Я использую jQuery, чтобы попытаться получить доступ к содержимому iframe WYSIWYG, просто чтобы получить количество символов и обновить счетчик вне iFrame. Как ни странно, мой код прекрасно работает в Firefox, но работает во всех версиях IE. Хотите знать, кто-нибудь может помочь мне с некоторым синтаксисом, дружественным к IE? Вот что у меня есть:
Это функция загрузки:
textCounterWYSIWYG('longDesc_cnt', 2000);
Это сама функция:
function textCounterWYSIWYG(text, limit) {
var len = String($("iframe").contents().find("body").html());
var trimmed = len.replace(/^\s+|\s+$/g, '');
var length = trimmed.length;
if (length > limit) {
field.value = field.value.substring(0, maxlimit);
}
else {
var rem = limit - length;
$("#"+text).text(rem + " Characters Remaining");
}
}
Строка var len = ..., похоже, ломает IE. Любые мысли / предложения приветствуются!