Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] window.open i problem z Opera
Lombi
post 29.06.2007, 17:16:00
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


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!

Ten post edytował Lombi 29.06.2007, 18:08:43


--------------------
znowu pomyliłem dwukropek ze średnikiem i starciłem pół dnia na szukanie błędu :)
Go to the top of the page
+Quote Post

Posty w temacie
- Lombi   [js] window.open i problem z Opera   29.06.2007, 17:16:00


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:22