Невозможно выполнить репликацию в Firefox 3, IE 7 или Chrome 2. Код работает нормально (используется newValue
везде, где необходимо) независимо от того, находится ли он в iframe.
Проверяли ли вы реализацию с уменьшенным образцом, в отличие от оригинала? Потому что я подозреваю, что у нас есть проблема, когда вы думаете, что они эквивалентны, а они нет.
Конечно, хорошая новость заключается в том, что если ваша опубликованная демонстрационная реализация работает, то все, что вам нужно сделать, это добавить элементы из вашей реальной реализации, пока что-то не сломается.