Hi!
Következö problémám adódott:
iframe-ba van a from mezö amibe van az input elem.
Ennek az input elemnek az értékét most így olvasom be js alatt:
var x=parent.iframe1.window.form1.j.value;
ez müködik opera és ie alatt, viszont ff nem akarja megenni.
kérdés: hogy kellene ezt helyesen?
pch
- 1175 megtekintés
Hozzászólások
pl parent.document.getElementById('foobar').contentWindow;
a lenyeg a contentWindow
t
- A hozzászóláshoz be kell jelentkezni
és visszaírás?
- A hozzászóláshoz be kell jelentkezni
Visszaírás is kell?
- A hozzászóláshoz be kell jelentkezni
var full=document.getElementById("full").checked;
még mindig hibás :(
- A hozzászóláshoz be kell jelentkezni
ez most mi?
alszol?
t
- A hozzászóláshoz be kell jelentkezni
Szerintem kicsi DOM-ot kéne tanulnia először...
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
#php csatin mar mondtam neki, sot linket is kapott...
------------------
- The Question is: What is mahna mahna?!
- No! The question is: Who Cares!
- A hozzászóláshoz be kell jelentkezni
PARENT:
[html>
[head>[/head>
[body>
[iframe src="iframe.html" id="my_iframe">
[input type="text" name="full" id="full">
[input type="button" onclick="document.getElementById('full').value=document.getElementById('my_iframe').contentWindow.document.getElementById('fulls').value;" name="gomb" value="GOMB">
[/body>
[/html>
______________________
IFRAME:
[input type="text" id="fulls" value="sadsa">
.................................
A lényege:
document.getElementById('my_iframe').contentWindow.document.getElementById('fulls').value;
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Nem bosszantani akarlak, de továbbra se megy :(
beírom az ide vonatkozo részt:
function p_lista(str){
str=document.getElementById("iframe1").contentWindow.document.getElementById('tf_1').value;
self.window.iframe10.location.href='list_partner2.php?<?php print "sid=$sid&user=$user" ?>&src=' + str + '';
}
< form name='form1' method='post' action='<?php Print "list_szallito.php?sid=$sid&user=$user&sf=1"; ?>' target='iframe11' >
< input type='text' name='tf_1' size='35' class='btn3' onFocus="if(this.value=='!Készpénzes vásárlás')this.value='';" onBlur="if(this.value=='')this.value='!Készpénzes vásárlás';" value='!Készpénzes vásárlás' onKeyUp="setTimeout('p_lista(this.value)', 1000);"/>
< iframe name='iframe10' src='list_partner.php' width='400' height='167' marginwidth='0' marginheight='0' scrolling='no' vscrolling='yes' frameborder='0'>< /iframe>
es ez egy phpba van ami egy masik iframeba van.
- A hozzászóláshoz be kell jelentkezni
Akkor más a felállás... Tehát van egy Parented, amiben van 2 db. iframe, és közöttük akarod végezni az adatcserét?
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
majdnem.
van a fö html. az van felosztva 2 frame-ra. az elsö frame a menü a másodikba van a "munka"
iframe és iframe1
az iframe1 be van a fenti kódrészlet.
azaz abba van input mezö egy formba a from1 jelen esebe,
eddöl kellene kiolvasni az adatot és jelen esetbe ebbe az iframe1-be egy masik iframe-be (iframe10) ne lévö php irná ki az eredményt.
opera alatt megy. ie alatt megy. ff alatt aztmondja nemtudja meghatározni az adatforrás azaz az input mezö helyét. bonyolitja a dolgot, hogy az input mezö value ba vissza is kell irni a találati php bol ertéket.
szal ez az egész most megy, de a topickezdö kóddal, és ff ezt nem emészti meg.
pch
- A hozzászóláshoz be kell jelentkezni
Ja, adalék:
PARENT
| \
IFRAME1 IFRAME2
esetén csak úgy lehet átvinni az adatokat, ha a PARENT végzi a folyamatot. Ő ugyanis látja mindkét gyereket. Egyik gyerek a másikkal max. úgy kommunikálhat, hogy IFRAME1 átadja az értéket a PARENT-nek, amit esetleg timerrel az IFRAME2 lekérdez.
De javítsatok ki, ha tévedek...
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
ha azonos a domain(pontosabban ha nem akad fent a same origin policyn), akkor elmeletileg belenezhet egyik iframe is a masikba.
de ha nem, akkor csak az iframek nezelodhetnek ki a parentbe, a parentbol nem latsz bele az iframekbe
Tyrael
- A hozzászóláshoz be kell jelentkezni