Napisałem sobie skrypt powiększający popupa do rozmiarów zdjęcia. Popup jest centrowany na ekranie, pod Opera i IE działa dobrze, natomiast pod FF jest problem, tzn. grafika jest przesunięta o kilkanaście px w prawo co powoduje że nie wyświetla się cała. Dodatkowo cały czas widoczny jest pasek ładowania strony, pomimo tego, że cała grafika jest już załadowana.. przykład tutaj.
Spróbujcie sobie powiększyć zdjęcie.
Strona jest zgodna z W3C i nie ma żadnych błedów w konsoli JS
Przesunięcie grafiki w popup'ie FF 1.5.0.2
Moderator: Pomocy?!
Posty: 2
• Strona 1 z 1
Przesunięcie grafiki w popup'ie FF 1.5.0.2
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
- chomiczek
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Masz zły JS
. Przyjrzyj się a zrozumiesz:
Nie jest to zgodne z żadnym (X)HTML. Brakuje otwarcia i zamknięcia dokumentu (<html></html>). META tag posiada xmlowe zamknięcie. LEFTMARGIN, RIGHTMARGIN itp. nie istnieją w specyfikacji a od tego jest CSS i właściwość "margin". Poza tym w JS pasuje otworzyć, zapisać i zamknąć dokument, chociaż przeglądarki sobie radzą z tym:
Polskie znaki w UTF zakoduj encjami a na koniec skryptu JS dodaj:
- Kod: Zaznacz cały
pop.document.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />');
pop.document.write('<title>Kosmetyki Dr Irena Eris</title><body bgcolor="white" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">');
pop.document.write('<div align=center><a href="javascript:window.close();"><img src="zdj.php?org='+theURL+'" alt="kliknij, aby zamknÄ?Ä? okno" title="kliknij, aby zamknÄ?Ä? okno" border="0"></a></div>');
pop.document.write('</body>');
Nie jest to zgodne z żadnym (X)HTML. Brakuje otwarcia i zamknięcia dokumentu (<html></html>). META tag posiada xmlowe zamknięcie. LEFTMARGIN, RIGHTMARGIN itp. nie istnieją w specyfikacji a od tego jest CSS i właściwość "margin". Poza tym w JS pasuje otworzyć, zapisać i zamknąć dokument, chociaż przeglądarki sobie radzą z tym:
- Kod: Zaznacz cały
document.open();
document.write();
document.close();
Polskie znaki w UTF zakoduj encjami a na koniec skryptu JS dodaj:
- Kod: Zaznacz cały
void(0);
- Gość
Posty: 2
• Strona 1 z 1
Wróć do Standardy WWW i źle działające strony
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]