Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
<form action="soubor.php" target="_blank">
host 26.07.2009 22:44
host
super, to začíná být ono :-) a kdybych chtěl, aby to okno mělo určitou polohu a velikost na obrazov…
Ladislav_Malek 26.07.2009 22:51
Ladislav_Malek
<form action="soubor.php" target="foo" onSubmit="window.open('', 'foo', 'width=450,height=300,status…
host 26.07.2009 22:56
host
děkuji, už se blížíme do cíle ... ale jsou dva zádrhele: ten můj stávající form tag vypadá takhle:…
Ladislav_Malek 26.07.2009 23:35
Ladislav_Malek
Netestoval som to, ale toto by mohlo fungovať (aj pri vypnutom JavaScripte a blokovaných popup oknác…
los 29.07.2009 07:49
los
díky za příspěvek, chyba v tom je ta, že to neotevírá okno požadovaných rozměrů. šlo by to, prosím,… nový
Ladislav_Malek 30.07.2009 19:43
Ladislav_Malek
Otestoval som to a funguje to. Ak to neotvorí okno požadovaných rozmerov, tak to môže byť len z niek… nový
los 31.07.2009 08:01
los
Myslim, ze i input muze mit target. Takze pridat target="_blank". Pro otevirani v jinem framu by to… poslední
lukasmach 31.07.2009 14:56
lukasmach

děkuji, už se blížíme do cíle ...

ale jsou dva zádrhele:

ten můj stávající form tag vypadá takhle:

<form method=post action="process_form.php" onSubmit="return validate(this); ">

1. zádrhel: jak tam zachovat tu validaci formuláře?
2. zádrhel: potřebuju, aby stránka, ve které to mám, řekněme index.php, po stisknutí tlačítka Odeslat zůstala taková, jaká je, a ten skript, kterým se formulářová data zpracovávají, tedy process_form.php, se právě zobrazil v tom novém okně, které se otevírá.

Lze to nějak zařídit?

Netestoval som to, ale toto by mohlo fungovať (aj pri vypnutom JavaScripte a blokovaných popup oknách):

<form action="soubor.php" target="foo" onsubmit="if (!validate(this)) return false; window.open('', this.target, 'width=450,height=300,status=yes,resizable=yes,scrollbars=yes')">

Prípadne by si to mohol dať ešte do samostatnej funkcie (napr. submit), do ktorej by si ešte na koniec pripísal return true a volal by si ju onsubmit="return submit(this)".

Zpět do poradny Odpovědět na původní otázku Nahoru