Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS]onLoad, drukowanie
rafal_
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.12.2009

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


Witam, od razu zaznaczam, że nie znam się na js wstydnis.gif
  1. <script type="text/javascript">
  2. function otw() {
  3. NoweOkno=window.open('width=600, height=400');
  4. NoweOkno.document.open();
  5. NoweOkno.document.write ("<HTML><HEAD><TITLE>"Tytuł"</TITLE></HEAD><BODY>"+document.getElementById('TRESC').innerHTML+"</BODY></HTML>");
  6. NoweOkno.document.close();
  7. NoweOkno.focus();}</script>


Udało się mi zrobić coś takiego i teraz zaczynają się moje problemy:
1)Dlaczego nowe okno nie ma określonych rozmiarów (600x400)?
2)Chciałbym żeby po otwarciu okna wywoływała się funkcja drukowania onload="java script:window.print()", umieszczałem to po BODY i nie działa.
Go to the top of the page
+Quote Post
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Na pierwszy rzut oka widzę, że źle skonstruowane masz window.open, zobacz jakie argumenty powinno to przyjmować:

http://www.javascript-coder.com/window-pop...ndow-open.phtml

Pzdr.


--------------------
Go to the top of the page
+Quote Post
rafal_
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.12.2009

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


Dzięki za pomoc.
  1. <script type="text/javascript">
  2. function otw() {
  3. NoweOknko=window.open('', '', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resiza
    ble=no,fullscreen=no,channelmode=no,width=860,height=600');
  4. NoweOknko.document.open();
  5. NoweOknko.document.write ("<HTML><HEAD><TITLE>"+Tytuł"</TITLE></HEAD><BODY>"+document.getElementById('TRESC').innerHTML+"</BODY></HTML>");
  6. NoweOknko.document.close();
  7. NoweOknko.focus();
  8. NoweOkno.onload=window.print();}</script>


Obydwa problemy rozwiązane, ale pojawił się trzeci.
Otwiera się okno z tekstem do wydrukowania, klikam drukuj i drukuje się, ta poprzednia strona, a nie ta nowo otwarta.
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 06:55