( MysteryKe | 2011. 11. 21., h – 13:27 )

találtam a Google Könyvekben egy Javascript Bible c. könyvet.
Találtam benne egy példakódot is egy opener nevű függvényről. Meg is írtam belőle a saját kis egyszerű kódomat.


< html>
< head>
< script type="text/javascript">
	function beilleszt()
	{
		document.getElementById("szoveg").innerHTML += "valami";
	}
	
	function ablak_creat()
	{
		var ablak;
		ablak = window.open('2.htm','ablak1','width=900,height=600,top=100,screenX=0,screenY=100');
		ablak.focus();
	}
< /script>
< /head>
< body>
< textarea id="szoveg"></textarea>
< input type="button" value="Izé" onClick="ablak_creat()">
< input type="button" value="Beillesztés" onClick="beilleszt()">
< /body>
< /html>

és a betöltött oldal kódját is:


< html>
< head>
< script type="text/javascript">
	function beszuras()
	{
		self.opener.document.getElementById("szoveg").innerHTML += "valami";
	}
< /script>
< /head>
< body>
	<input type="button" value="Izé2" onClick="beszuras()">
< /body>
< /html>

az a gond, hogy ez Mozillában működik, de Chrome-ban már nem működik. Van valami univerzálisabb megoldás? a jQuery-ben van ilyen, hogy szülőablak-elérés? :)

szerk.: a windows-os Safariban is működik.