невозможно загрузить изображение с помощью Javascript в IE 6 - PullRequest
0 голосов
/ 21 декабря 2009

Я пытаюсь установить источник для тега Img, используя Javascript при нажатии кнопки. Проблема, с которой я сталкиваюсь, заключается в том, что я не вижу изображение в IE 6, но оно работает в FireFox. Я просмотрел и попробовал несколько решений, таких как загрузка изображения при загрузке страницы (загрузка документа) или установка таймера, но ничего не работает согласованно. Эта проблема также не соответствует, поэтому не может найти точное решение. код идет здесь -

<li> <a id="lnk1" runat="server">
<img class="each_idea_icon" alt="" runat="server" id="imgAs" idea="images"  />                          
</a>
</li>

//on button client click
var imgAs = $('#<%=imgAs.ClientID %>');
imgAs.attr("src", "../../Common/Images/EN/ABC.png");

Может кто-нибудь сказать мне, что ват может быть проблемой. Он отлично работает в IE. Я удалил ">" или "<", чтобы код был виден. </p>

по умолчанию на стороне сервера я устанавливаю src изображения.

Ответы [ 5 ]

1 голос
/ 22 декабря 2009

У меня тоже была такая же проблема, и приведенный ниже код исправил ее:

var imgAs = $('#<%=imgAs.ClientID %>');
var imgParent = img.parentNode;

imgParent.innerHTML = "<img src='/_layouts/images/minus.gif' id='" + img.id + "' alt='" + img.alt + "'></img>";

Я присвоил HTML-строку innerHTML ее родительского элемента.

Надеюсь, это поможет!

1 голос
/ 21 декабря 2009

Попробуйте использовать

imgAs.setAttribute ( "src" , "../../Common/Images/EN/ABC.png" );

См

element.setAttribute

0 голосов
/ 21 декабря 2009

Попробуйте изображение, которое не является PNG, т.е. 6, и PNG никогда не воспроизводятся красиво. Вам нужен какой-то конкретный код, чтобы они работали правильно.

0 голосов
/ 21 декабря 2009

Я верю, я знаю, в чем ваша проблема, по какой-то причине, когда вы используете <img ... /> поставленный <img ..> </img> в некоторых случаях это не работает

0 голосов
/ 21 декабря 2009

Вы пытались сначала установить пустой / прозрачный gif или файл изображения? Иногда ему трудно установить img src, если изначально у него не было изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...