Особенность IE7 (может, и 8)

[Удален]
286

Код приведён ниже. В IE6 после выбора файла-картинки сначала появляется alert, отображающий её полный адрес (путь), затем этот адрес присваивается картинке.

В IE7 всё работает, но картинка, после того, как ей присвоили адрес, не отображается на экране (так и остаётся пустой). При этом, если взять её src (раскомментировать строчку, убрать //), то видим, что адрес ей всё же присвоился.

Но почему она не отображается при этом?

<html>

<body>

Выберите файл картинку с жётского диска<br>

<input type=file name=src onchange="test(this.value);"><br>

<img id=abc width=100 height=100>

<script language=javascript>

function test(adr)

{

alert(adr);

document.getElementById('abc').src=adr;

//alert (document.getElementById('abc').src);

}

</script>

</body>

</html>

пс: в просессе тестов были найдены несколько jpg файлов, которые всё же отображаются, но никакого объяснения найдено не было - зависимости от объёма и разрешения нет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий