Вы имели в виду это?
$('#i_file').change( function(event) {
var tmppath = URL.createObjectURL(event.target.files[0]);
$("img").fadeIn("fast").attr('src',tmppath);
});
попробуйте задать ширину div pageContent с помощью em'ов или px. Возможно, вам придется ввести специальное css-правило для IE7 (я думаю, это * + html {css rule}. Судя по разметке, похоже, что свойство width не было задано.
В качестве альтернативы можно добавить мета-тег, чтобы заставить страницу всегда отображаться в режиме IE8:
Подробнее об этом можно прочитать здесь:
http://blogs.msdn.com/b/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx
Надеюсь, это поможет
.После небольшого возни я смог найти решение, добавив следующее
html {
overflow:auto;
}
Я вообще-то не уверен, что именно вызвало проблему в первую очередь, но удачи вам с будущей отладкой IE!