Witam,

Z uwagi na to że to banalny skrypt pisze w przedszkole smile.gif
Mam taki kod:
  1. <script language="JavaScript" type="text/javascript">
  2. function scena(url, width, height)
  3. {
  4. okno = window.open('', 'okno', 'width='+width+', height='+height+', left='+(screen.availWidth/2-(width/2))+', top='+(screen.availHeight/2-(height/2))+'');
  5. okno.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">');
  6. okno.document.write('<html>');
  7. okno.document.write('<head><title>Podgląd</title></head>');
  8. okno.document.write('<body style="margin: 0; padding: 0;">');
  9. okno.document.write('<img src="'+url+'">');
  10. okno.document.write('</body>');
  11. okno.document.write('</html>');
  12. okno.focus();
  13. }
  14.  
  15. <a href="java script:void(0)" onClick="scena('zdjecie1.jpg', '800', '580')">Zdjęcie 1</a>


Pod IE i FF działa bez zarzutu, natomiast pod Opera wyświetla zdjatko dopiero przy drugim otwarciu okna. DLACZEGO?

Znowu potwierdza się że pośpiech jest wskazany przy lapaniu much a nie pisaniu kodu smile.gif

  1. okno.document.close();


Przed focusem smile.gif Temat do zamkniecia!