2015-08-10 3 views
0

Я добавил изображение загрузки, отлично работает в проводнике и хроме. но не работает с сафари Apple в Mac и iPhone. не может показать изображениеJavascript - HTML - изображение не работает в сафари

здесь код

<script type = "text/javascript"> 
    function pic1() 
    { 
     document.getElementById("img").src = "images/waitnew.gif"; 
    } 
</script> 

     <button id="btn_item_search" class="sear-btn" type="submit" onclick="pic1()" ><?php echo SEARCH_TEXT; ?></button> 

<img src = "" id = "img"/> 

спасибо за вашу помощь.

приветствует,

+0

попытка после удаления кэша – jooShin

+0

еще же Joo .. – Price

+0

и если вы установите СРК вручную, в HTML, все работает нормально? Вы уверены, что не получаете никаких других js erros в сафари? – LorDex

ответ

-2

Установить ширину и высоту явно. Например, добавьте тег стиля с помощью html.

style="height:50px; width:50px;" 

Это сделает трюк. PS. Перейдите на соответствующую высоту, ширину.

+0

Можете ли вы объяснить, почему это так? Тег 'img' должен по умолчанию расширяться до размера изображения. – putvande

+0

Не нужно. Это зависит от браузера и контейнера. Например, он не будет расширяться, когда мы разместим изображение в – Sundar

+0

Да, но OP устанавливает его в тег 'img'. – putvande

0

Лучше, чтобы вы изменили идентификатор, чтобы избежать путаницы позже.

<img id = "image"/> 

Попробуйте это:

function pic1() 
{ 
    var img=document.getElementById("image"); 
    img.src=null; 
    img.src="images/waitnew.gif" 
} 
Смежные вопросы