Autor | Zpráva | ||
---|---|---|---|
kajka Profil * |
#1 · Zasláno: 7. 10. 2010, 10:58:35
Je nějaké tlačítko které by se dalo umístit pod formulář?
Například mám formulář o pěti otázkách. Pod něj bych chtěl dát dvě tlačítka odeslat na email a vytisknout. |
||
Taps Profil |
#2 · Zasláno: 7. 10. 2010, 11:05:39 · Upravil/a: Taps
kajka:
<a href="javascript:print();">Tisk</a> |
||
kajka Profil * |
#3 · Zasláno: 7. 10. 2010, 11:20:47
Vytiskne celou stránku tohle znám. Já chci jen vytisknout formulář tak jak vypada když ho odešlu na email
|
||
Trejpa Profil |
#4 · Zasláno: 7. 10. 2010, 11:23:10
kajka:
„Vytiskne celou stránku tohle znám.“ Použij styly pro tisk a uprav si je tak, jak se má stránka vytisknout. |
||
Joker Profil |
#5 · Zasláno: 7. 10. 2010, 11:25:01
kajka:
„Já chci jen vytisknout formulář tak jak vypada když ho odešlu na email“ Tak ho otevřít na nové stránce a tu pak vytisknout. Funkce „Vytisknout formulář tak, jak by vypadal po zpracování serverem a odeslání na mail“ není, hlavně když stránka vůbec neví, jak po odeslání na mail ten formulář vlastně bude vypadat. |
||
kajka Profil * |
#6 · Zasláno: 7. 10. 2010, 11:49:28
A dalo by se to udělat tak že se to otevře na nové stránce a automaticky se to bude hlásit k tisku?
Ta nová stránka bude moci být přepisovatelná? nějaký demo by nebylo? |
||
Joker Profil |
#7 · Zasláno: 7. 10. 2010, 11:53:46
Případně by to ani nemusela být nová stránka, dala by se Javascriptem upravit ta stávající.
kajka: „A dalo by se to udělat tak že se to otevře na nové stránce a automaticky se to bude hlásit k tisku?“ Dalo. Prostě by se ten javascript:print() navázal na onload, nebo to případně může být jako <script> na konci stránky. |
||
_es Profil |
#8 · Zasláno: 7. 10. 2010, 12:01:18
kajka:
„A dalo by se to udělat tak že se to otevře na nové stránce a automaticky se to bude hlásit k tisku?“ Asi by fungovalo aj otvorenie formulára do iframe, metóda print objektu window toho iframe by mala tlačiť len obsah toho iframe.
|
||
kajka Profil * |
#9 · Zasláno: 7. 10. 2010, 12:31:23
Ještě mne napadlo co kdybych zabalila obsah tisku do skrytého divu a tiskl se jen ten div. To by šlo nebo ne? Případně jak?
|
||
Trejpa Profil |
#10 · Zasláno: 7. 10. 2010, 12:36:07
kajka:
Viz [#4]. |
||
kajka Profil * |
#11 · Zasláno: 7. 10. 2010, 14:05:28
Tak jsem něco hledala a našla toto řešení ale má dvě nevýhody.
Netiskne automaticky jedno okno je tam navíc <script> function okno(){ obsah = window.prompt(\"Text, který chcete mít v novém okně\",\"<strong>Informace k tisku</strong>: $row->Tisk\"); dyn_okno = window.open(\"\",\"dyn_okno\",\"height=800, width=800, top=0, left=100px, resizable=no, status=no, toolbar=no,location=no, scrollbars=yes, resizable=yes\"); dyn_okno.document.write(\"<html><body onLoad='window.print()'>\"); dyn_okno.document.write(obsah); dyn_okno.document.write(\"</div></body></html>\"); } </script> <input onclick=\"okno();\" value=\"otevři okno\" type=\"button\"> |
||
Trejpa Profil |
#12 · Zasláno: 7. 10. 2010, 15:29:03 · Upravil/a: Trejpa
|
||
kajka Profil * |
#13 · Zasláno: 7. 10. 2010, 15:35:26
Však onload tam mám ale netiskne
|
||
Časová prodleva: 14 let
|
0