Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Problem z działaniem skryptu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
thomas2411
Hej

Czy orientuje sie ktoś dlaczego poniższy skrypt nie działa w IE, pomimo że działa w firefoxie?

  1. function obraz(obrazek,szerokosc,wysokosc)
  2. {
  3. new_window = open("","Okienko","width="+szerokosc+",height="+wysokosc+",left=50,top=50");
  4.  
  5. // open new document
  6. new_window.document.open();
  7.  
  8. // Text of the new document
  9. // Replace your " with ' or \" or your document.write statements will fail
  10. new_window.document.write("<html><title>Fotki</title>");
  11. new_window.document.write("<body bgcolor=\"#000000\" style=\"margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:opx; margin:0px;\">");
  12. new_window.document.write("<center><a href=\"java script:self.close();\"><img border=\"0\" src=\"images/d/" + obrazek + "\"></center>");
  13. new_window.document.write("</body></html>");
  14.  
  15. // close the document
  16. new_window.document.close();
  17. }


W pasku pojawia się błąd, że w 3 lini jest nieprawidłowy argument.
shpyo
Kod
new_window = open("ADRES!!!!!","Okienko","width="+szerokosc+",height="+wysokosc+",left=50,top=50");

A gdzie adres do nowego okienka?
thomas2411
No to robiłem z tutoriala i nie ma tam adresu, tak jakby robił to dynamicznie. Ale działa w Firefoxie.Zrobiłem też tak, że wpisałem tam adres do pustej strony, stworzyłem tą pustą stronę i dalej działało w firefoxie a w IE nie sad.gif
revyag
a nie powinno być czasem window.open ?
smile.gif
thomas2411
Ale jaja,nieźle się wygłupiłem.Przepraszam za zamieszanie.

Okazało się, że w miejscu gdzie wpisuje się nazwę okienka (drugi parametr) nie można wstawiać spacji ani &nbsp;. Nie wiedziałem o tym, laik jestem z javascript.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.