2010-11-04 4 views
0

Как отключить поведение изменения образа изображения по умолчанию firefox с помощью jquery.Отключить изменение размера изображения по умолчанию firefox

+4

Какое изменение размера изображения по умолчанию? Детально, пожалуйста! – lonesomeday

+1

Хорошо, если вы говорите об изменении размера изображения, если вы показываете только изображение (например, http://www.sudoku-gratuit.fr/illusion-optique/1image-illusion-optique18.jpg), вы не можете добавьте JS к этому. Вы должны посмотреть на конфигурацию своего браузера, как здесь: http://www.liewcf.com/firefox-2-tip-stop-automatic-image-resizing-2628/ – Shikiryu

ответ

2

Firefox изменит размер изображения, только если вы получите доступ к этому изображению напрямую, а не как часть страницы. Который по очереди означает, что если вы напрямую обращаетесь к изображению, с самого начала нельзя загружать jQuery.

Так что если я правильно понял, что вы спрашиваете, короткий ответ - вы не можете.


EDIT:

Поскольку вы загружаете изображения в iframe, вы можете убедиться, что изображение достаточно мал, чтобы поместиться внутри iframe OR, убедитесь, что iframe большой чтобы изображения внутри него не изменялись.

Однако, если ваш макет не позволяет этого, то единственным вариантом будет написать серверный скрипт, который будет служить изображению, завернутому в тег img, как и другие. Не уверен, что язык программирования вы используете, но в PHP вы могли бы сделать это нравится:

<?php 
if(isset($_GET['img'])) { 
    echo '<img src="path/to/your/images/folder/'.$_GET['img'].'" />'; 
} else { 
    echo 'Must specify an image'; 
} 
?> 

Сохранить это как showimage.php, а затем вызвать его как showimage.php?img=yourimage.jpg.

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

+0

привет, спасибо за ваш ответ. – vishnu

+0

привет, спасибо за ваш ответ. Когда я использую , изображение в порядке (100%), но проблема заключается в том, что изображение помещается в