Stránka 1 z 1

Master-Slave web formuláře

Napsal: 11 dub 2012 23:20
od d1amond
Zdravím,
nezabýval se někdy někdo z vás tvorbou master-slave/slave-master formulářů? Myšlenka je taková. Mám formulář objednávky (MASTER forma, vlastní SQL datový zdroj), kliknu na link Subjekt na tomto formuláři (datový zdroj obsahuje cizí klíč idSubjekt) a otevře se mi nové pop-up okno s adresářem subjektů (SLAVE forma, vlastní SQL zdroj - zde je primární klíč idSubjekt), ze které se p vybrání přenese na MASTER formulář idSubjekt.
?

//řešení v MSSQL a ASP.NET jsem kdysi prováděl jako částečnou implementaci, ale zajímalo by mě, co PHP nebo JAVA??

Re: Master-Slave web formuláře

Napsal: 12 dub 2012 14:19
od CZechBoY
to je otázka javascriptu ne?
na phpBB to tak je myslim

Re: Master-Slave web formuláře

Napsal: 12 dub 2012 14:28
od d1amond
Ano, pravděpodobně to bude na úrovni nějakého skriptu. Jak na to?

Re: Master-Slave web formuláře

Napsal: 12 dub 2012 15:42
od CZechBoY
no doufám, že myslíš něco podobnýho jako je třeba sdílení článku na FB-vylítne okno, nasdílíš a zavře se-s tim rozdílem, že u tebe se předá nějaká hodnota z formuláře toho novýho okna
je to tak?

Re: Master-Slave web formuláře

Napsal: 12 dub 2012 16:40
od d1amond
Opačně. Z novýho okna (otevřeno přes link na formuláři, asi identifikace přes id u hyperlinku) do formuláře. Na formuláři může být více polí s odkazy. Jde mi jen o to, jak to provázat.

Re: Master-Slave web formuláře

Napsal: 12 dub 2012 20:26
od CZechBoY
javascriptem :D window.opener je handle k tomu oknu který otevřelo to okno :D
kodem as nějak takhle:
formulář píše:<form action="do...php">
<label for="pozdrav">Pozdrav</label><input type="text" name="pozdrav" id="pozdrav" onclick="window.open('hledani.php?co='+this.name)" />
</form>

noveokno píše:<script type="text/javascript">
window.opener.document.getElementById(<?=$_GET['co']?>).value='můj pozdrav';
window.close();
</script>

Re: Master-Slave web formuláře

Napsal: 12 dub 2012 20:30
od d1amond
Myslel jsem si, že to nebude nic snadného:) Ale dík.
Zkusil bych to ještě ošetřit v Java a pak uvidím, co dál.

Re: Master-Slave web formuláře

Napsal: 13 dub 2012 11:21
od CZechBoY
však tohle je jednoduchý..
není to na víc jak 20 řádků :D

teda doufám, že jsem to dobře pochopil takhle