przez Wydra707 » 17 lipca 2005, o 17:53
Poniższe dotyczy IE, w innych nie wiem!
Tak naprawdę, przeglądarka może otworzyć tylko stronę HTML - w osobnym oknie lub w ramce. Gdy otwierasz "sam obrazek" Explorer tworzy za Ciebie super prostą stronę, na której ten obrazek umieszcza. Gdybyś mógł zobaczyć co ma "w pamięci" Explorer pokazujący "goły" obrazek, zobaczyłbyś coś takiego:
<HTML><HEAD></HEAD>
<BODY><IMG src="http://www.alamakota.pl/kot.gif"></BODY></HTML>
Czyli obrazek siedzi sobie na stronie o nieokreślonym kolorze tła. A w takiej sytuacji wybierany jest domyślny kolor tła, zapisany w ustawieniach przeglądarki (zwykle biały, ale każdy może go sobie zmienić na inny).
Należy więc zrobić tak, jak pisał Dexter. Albo każdy obrazek umieszczać na dedykowanej mu, osobnej stronie, na której określisz wszystko, co chcesz - i kolory, i pozycję; albo podmieniać obrazek skryptami - ale w takim przypadku ramka nie jest w ogóle potrzebna.
Pozdrawiam
Paweł Rajewski