Jump to content
php.lv forumi

Recommended Posts

Posted

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)

Posted

Ja tas tev notiek iekš freima, tad varētu viņam uzlikt ar php attiecīgi izrakstīt base target="_blank" un tad tai pirmajai formai action="jaunās formas php".

Posted

Un vēl - kāpēc tur nevarētu nodot parametrus uzreiz linkā:

<a target="_blank" href="forma.php?param=1&param=2&param=3&param=4">atvērt formu</a> - tad varētu iztikt arī bez JavaScript.

Posted

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ā.

Posted

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

 

...

  • 1 year later...
Posted

Jautaajums no taas pashas teemas.

Bet vai ar <A HREF="cita_forma.php" TARGET="_blank">Atveer jaunu formu</A>

es varu uzraadiit jaunaa windowa izmeeru, kaa tas ir Java Script WIDTH=100 HIGHT=60. Kaa to dara?

Paldies jau ieprieksh.

Martiny

  • 3 weeks later...
Posted

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......

×
×
  • Create New...