PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Refresh & uue lehekülje avanemine
Postitaja: joker 2005-12-29 15:36:42
Lehekülje alguses script:
function openBrWindow(theURL,winName,features)
{
window.open(theURL,winName,features);
}

Lehekülje lõpus aga:

<input type="submit" class="submit" value="Salvesta ja trüki arve" onClick="openBrWindow('print_info.php?id=103629','image','width=650,height=500,scrollbars=yes,resizable=yes')">

Kui vajutada submit nupule, siis visatakse ette pop-up mis sisaldab vajalikku infot.

Samas kui ma muudan leheküljel eelnevalt infot ja seejärel vajutan submit nupule mis peaks avama ka pop-upi, siis avanevasse pop-up aknasse ei ilmu vormis uuendatud/modifitseeritud infot.

Probleem on vist selles, et üheaegselt submitiga ja info andmebaasi talletamisega avatakse pop-up aken.

Kuidas aga lahendada seda probleemi?! Mul oleks vaja, et kõigepealt tehakse submit ja seejärel avatakse aken.

Viimati muudetud: 29-12-2005 15:37:28
Muutja: joker
Põhjus:

RE: Refresh & uue lehekülje avanemine
Postitaja: rtfm 2005-12-29 15:38:57
ava uus aken millesse võtad kogu vana akna innerhtmli
RE: Refresh & uue lehekülje avanemine
Postitaja: joker 2005-12-29 15:46:13
Ei saa päris hästi aru, kuda sa seda mõtled!?

Mul oleks vaja, et submit tehakse leheküljele ära, ning seejärel loetakse sisse miski script mis siis avaks pop-up akna.

Kuid kuidas panna aken nii avama, et ei peaks peale klikkima ja avanevat vormi blokkerite poolt ära ei blokitaks?

Viimati muudetud: 29-12-2005 16:00:11
Muutja: joker
Põhjus:

RE: Refresh & uue lehekülje avanemine
Postitaja: rtfm 2005-12-29 16:08:27
kas avanevas aknas peab olema sama sisu mis selles sisestatavas aknas? Kui ei, siis seleta pikemalt mida sa teed ja mis peaks olema tulemus. Popupblokkerite vastu aitab saidi trustimine
RE: Refresh & uue lehekülje avanemine
Postitaja: joker 2005-12-29 16:17:30
Sisestusvormis määratakse, mitu pilti näidatakse pop-up aknas, mis teemaga antud pildid seotud on.

Kui nüüd inimene vajutab submit peale, siis peaks avanema pop-upis kohe info vastavalt tema valikule.

Trustida aga pole hea kuna ma pole ainuke süsteemi kasutaja.
RE: Refresh & uue lehekülje avanemine
Postitaja: rtfm 2005-12-29 16:51:19
TSITEERITUD:
Sisestusvormis määratakse, mitu pilti näidatakse pop-up aknas, mis teemaga antud pildid seotud on.
Kui nüüd inimene vajutab submit peale, siis peaks avanema pop-upis kohe info vastavalt tema valikule.
Trustida aga pole hea kuna ma pole ainuke süsteemi kasutaja.


A submiti inf siis uude popupaknasse või submiti avatud popuaknas alumisse aknasse. Väärtused mida popupis kuvama pead on sul ju teada ja need saad javascriptiga kaasa anda
RE: Refresh & uue lehekülje avanemine
Postitaja: joker 2005-12-29 17:49:19
Mõtlesin selle peale, kuid see pole hea lahendus.

Osa infot on vaja võtta andmebaasist, osa aga vormist.
If tingimustega võib selles situatsioonis lausa lolliks minna!

Kõige ideaalsem oleks, kui andmebaas uuendatakse submitiga ära, seejärel avaneb pop-up ning pärib oma info otse andmebaasist.

Aga kuidas seda teostada?
RE: Refresh & uue lehekülje avanemine
Postitaja: kulu 2005-12-29 18:12:48
peale andmebaasi salvestamist oma scriptis pane ntx

echo '<SCRIPT LANGUAGE="JavaScript">
<!--
window.open("blablabla");
//-->
</SCRIPT>';
RE: Refresh & uue lehekülje avanemine
Postitaja: rtfm 2005-12-29 18:12:55
sind ei takista midagi seda ju tegemast, popupi saad ju avada ükskõik mida samuti php faile mis baasist asju küsivad.

Kui sul on vaja ajalist delayd, siis ava popup ja pane seal väike timer tiksuma mis popupi sisu refreshab nii saad ühe nupuvajutusega mitu asja teha
RE: Refresh & uue lehekülje avanemine
Postitaja: rtfm 2005-12-29 18:13:27
TSITEERITUD:
peale andmebaasi salvestamist oma scriptis pane ntx

echo '<SCRIPT LANGUAGE="JavaScript">
<!--
window.open("blablabla");
//-->
</SCRIPT>';


süvene teemasse, sellise asja blokeerib popupkiller ära
RE: Refresh & uue lehekülje avanemine
Postitaja: er 2005-12-29 19:24:18
Hea võimalus XML-RPC'ga tutvust teha, kui juba teinud pole.
RE: Refresh & uue lehekülje avanemine
Postitaja: joker 2005-12-30 09:55:55
Et polegi nagu mingit lahendust antud situatsioonile peale XML-RPC millest ma mitte mõhkugi ei jaga ;o(

Viimati muudetud: 30-12-2005 09:56:26
Muutja: joker
Põhjus:

RE: Refresh & uue lehekülje avanemine
Postitaja: rtfm 2005-12-30 10:31:08
lahendusi on ju mitmeid:

1. luba popupid sellele saidile (kas popupkilleri seadetest või saidi trusted sonesse lisamisega)
2. ava uus aken ja submiti alumine aken samal ajal, popupaknas tee refresh , et saada kõige uuemad andmed
3. ava uus aken ja võta javascriptiga alumisest aknast uued valikud ja lisa need jooksvalt uude aknasse (vanad valikud saad baasist)

jne jne

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0827629566193