iframe-ből javascript-tel a szülő dokumentum értékének elérése
helo!
van egy kiseebb-nagyobb gondom, a fooldalba beagyazok egy iframe-et, amiben viszont latni szeretnem a fooldalban tarolt erteket. Egy regebbi temaban talaltam itt olyan peldat, ahol a fooldal eleri az iframe adatait contentDocument-tel, de nekem ennek a forditott valtozata kellene, vagyis az iframe-bol szeretnem elerni a fooldal erteket. Irok egy peldat, ahol a fooldalrol valtoztatni tudjuk az iframe erteket:az aa.html kodja pedig:Egy kerdes margora: lehetne a fent emlitett peldaban hasznalni ezt is ez helyett ?
Es a lenyeges kerdes:Szoval, ha mar az iframe-ben az aa.html-ben irom a kodot, hogy tudom elerni azt, hogy dolgozhassam a fooldalon talahato ertekkel? Probaltam csak egyszeruen igy: hatha mukodik, de sajnos nem. Mi a megoldas?
Elore is koszi
■ van egy kiseebb-nagyobb gondom, a fooldalba beagyazok egy iframe-et, amiben viszont latni szeretnem a fooldalban tarolt erteket. Egy regebbi temaban talaltam itt olyan peldat, ahol a fooldal eleri az iframe adatait contentDocument-tel, de nekem ennek a forditott valtozata kellene, vagyis az iframe-bol szeretnem elerni a fooldal erteket. Irok egy peldat, ahol a fooldalrol valtoztatni tudjuk az iframe erteket:
<html>
<head>
<script type="text/javascript">
function getText()
{
var x=document.getElementById("frame1");
x.getElementById("szoveg1")[0].childNodes[0].nodeValue=document.getElementById("szoveg2").value;
}
</script>
</head>
<body>
<iframe src="aa.html" id="frame1" ></iframe>
<br />
<input type="text" id="szoveg2" value="zold" />
<br />
<input type="button" onclick="getText()" value="Get Text" />
</body>
</html>
<html>
<head>
</head>
<body>
<input value="piros" name="szoveg1" id="szoveg1">
</body>
</html>
x.getElementById("szoveg1").value=document.getElementById("szoveg2").value;
x.getElementById("szoveg1")[0].childNodes[0].nodeValue=document.getElementById("szoveg2").value;
Es a lenyeges kerdes:Szoval, ha mar az iframe-ben az aa.html-ben irom a kodot, hogy tudom elerni azt, hogy dolgozhassam a fooldalon talahato ertekkel? Probaltam csak egyszeruen igy:
getElementById("szoveg1").value=document.getElementById("szoveg2").value;
Elore is koszi
parent
mukodik