Jump to content
php.lv forumi

Forma Jaunā Logā


FosC0

Recommended Posts

Vaardu sakot ir *pljurksteetavas* skripts, kas tiek inkluudots ieksh index.php. Ieksh skripta ir funkcija, kas drukaa formu (ja tiek sanjemts attieciigais GET parametrs). Vajadzeetu uztaisiit taa, lai forma drukaatos jaunaa logaa.

It kaa vareetu uztasiit attieciigu linkku tipa Pievienot un ar JavaScript attieciigi atveert forma.html, bet tas neder, jo vajag dazhreiz formai nodot parametrus. karoche vajag, lai no php skripta drukaatos forma jaunaa logaa... :)

Patreiz nav ideju kaa (mozh taapeec, ja no javaScript neko nerubiiju)

Link to comment
Share on other sites

Mjamz .. man ar savaam neprogrammeetaaja smadzeniiteem briizham ir gruuti apjeegt ko es pats domaaju, kur nu veel ko citi domaa :)

Bet nu doma taadad ir sekojosha:

- galvenajā lapā ir links <a href="/?cmd=form">Pievienot</a>

- talk.php, kas ir inkluudots iekš index.php satur f-ju (printForm), kas tiek izsaukta gadījumā, ja $_GET['cmd'] == 'form' un šajā gadījumā drukā formu galvenajā lapā (saita).

:::: Gribētos, lai forma tiktu drukāta jaunā logā un jaunā loga izveidi uzticēt printForm() fi-jai. Bet nav ideju kaa! ::::

:::: Ja iespeejams realizeet augstaak mineeto, tad kā vēl uztaisīt tā, lai iepostētie dati automātiski parādītos galv lapaa.::::

 

 

P.S. freimu nav lapā.

Link to comment
Share on other sites

Saprast lāga nesapratu kurš kad drukājās nu bet:

 

iekš index.php (kur ir forma)

 

<code><font color="#000000">
<script type="text/javascript">
function vjaunslogs(){
dd=window.open('','vlogs','height=400,width=550,resizable=1,scrollbars=1')
document.forms[0].action='talk.php'
document.forms[0].target='vlogs'
document.forms[0].submit();dd.focus()
setTimeout("document.forms[0].target=''",500)
}
</script>
<input type="button" value="Nodrukāt formu jaunā logā" onClick="vjaunslogs()"></font>
</code>

 

iekš talk.php jānorāda ko parādīt/izdrukāt

 

...

Link to comment
Share on other sites

  • 1 year later...
  • 3 weeks later...

nu cik saprotu tad risinaajums ir shaads -

loga atveershanu uzticet JavasScriptam kursh atver jaunu logu (dokumentu)

kuraa tiek izvadiita forma (nu principaa vienalga kas) dati tiek nodoti caur sesiju-

pie submit pogas tiek noraadita javScript fu-ncija kas

 

paarlaadee lapu , kas ir

izsaukusi doto logu (reload.WindowsOpener) viss dati automaatiski parlaadeejas :)

Tikai vajag atcereeties ka lai sesija normaali straadaatu abos logos - sesijas "dzives laiks" PHP.Ini jaanoraada lielaaks par 0, jo savaadaak aizverot jauno logu pazuudiis visi sesijas dati......

Link to comment
Share on other sites

×
×
  • Create New...