Starší komentáře ke článku: Zaujímavé funkcie k článkom v PHP
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 9.5.2002 8:59:07
Zakazdym, ked vidim nieco take, zdviha sa mi zaludok:
if ((navigator.appName=='Microsoft Internet Explorer') || (navigator.appName=='Netscape')) { window.print(); }
Upozornoval som uz na to na roznych podobnych serveroch niekolko krat (a myslim, ze uz aj na Intervale). Netestujte browser a jeho verziu! Testujte pritomnost funkcie. Je to jednoduchsie a ovela univerzalnejsie.
Dve modelove situacie, ktore v tomto pripade mozu nastat:
1. Pouzijem NN2, ktory funkciu print() nepodporuje. Co sa stane? Clanok sa nevytlaci, ziadny alert s upozornenim sa neobjavi. Skript zlyhal a este k tomu vyhodi chybu.
2. Pouzijem Mozillu, ktora funkciu print() v pohode zvlada. Namiesto vytlacenia stranky mi vsak vyskoci zbytocny alert. (Uvedomte si, ze na svete je trosku viac browserov nez IE a NN.)
Riesenie? Je jednoduche:
if (window.print) {window.print();}
else {alert("Vas browser je blby alebo zastaraly, stlacte ^P.");}
PS: To tu tie clanky pred publikovanim neprechadza ziadny zodpovedny redaktor? Myslim si, ze keby to niekto aspon zbezne robil, nepresli by do nich taketo nezmysly (a hlavne by sa neopakovali stale dookola).
Datum vložení: 9.5.2002 21:05:59
No, ;)), ono to v povodnom clanku nebolo. A na Intervale samozrejme JE technicky redaktor. A bol to jeho napad. Vazne ;))
Datum vložení: 10.5.2002 8:10:24
Aha... a ja hlupak som si az doteraz myslel, ze ulohou redaktora je clanky opravit a zbavit chybnych alebo nezmyselnych veci.
Datum vložení: 10.5.2002 14:35:49
Děkuji čtenáři Riki Fridrichovi za dobrou připomínku - vzali jsme ji v potaz a poopravili článek. Omlouvám se za nedopatření a ještě jednou díky za tip :)
Datum vložení: 24.9.2002 14:57:55
Existuje i funkce, ktera by podobne jako window.print spousti dialogove okno pro tisk spoustela dialogove okno pro ulozeni stranky?
Datum vložení: 25.9.2004 20:02:57
zdravim ak by tu bol niekto tak dobry a vysvetlil mi ako pouzit tie skripty trosku podrobnejsie. v php sa nevyznam pouzivam hotove skripty a prave preto mam problem poslat dany e-mail s patricnym textom a predmetom a to iste s txt suborom. ak by tu bol niekto ochotny a vysvetlil by mi to trosku polopatistickejsie tak by som bol velmi rad.
za ochotu diky