[ frenzy @ 28.08.2003. 08:44 ] @
Da li moze u JavaScriptu da se sa jednog prozora kontrolise sadrzaj drugog. Npr.
Klikom na button u provom prozoru korisnik menja vrednost text inputa u drugom prozoru. Kako to napraviti?

Hvala
[ bzero @ 02.09.2003. 14:46 ] @
Moze.

prozor1.html

Code:

<HTML>
<HEAD>
<TITLE> prozor1 </title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var wProzor;
function otvoriProzor()
{
    document.getElementById('bPromeni').disabled = false;
    wProzor = window.open("prozor2.html", "", "height=150, width=200, left=200, top=200");
    wProzor.focus();
}
function promeniText()
{
    wProzor.document.getElementById('eText').value = "neki drugi text";
    wProzor.focus();
}
//-->
</script>
</head>
<BODY>
<h3>Prozor 1<h3>
<input type="button" value="otvori prozor" onClick="otvoriProzor()">
<BR> <BR>
<input id="bPromeni" type="button" value="promeni text" onClick="promeniText()" disabled>
</body>
</html>


prozor2.html

Code:

<HTML>
<HEAD>
<TITLE> prozor2 </title>
</head>
<BODY>
<h3>Prozor 2<h3>
<input id="eText" type="text" value="text">
</body>
</html>


Jedini uslov je da obe HTML strane budu sa istog domena. Ukoliko su strane na razlicitim domenima, npr jedna je na http://www.nekisajt.com/prozor1.html, a druga je na http://www.drugisajt.com/prozor2.html, ovo nece biti moguce, jer bi to omogucilo klasican CSS (Cross Site Scripting).
[ vzdrale @ 17.11.2006. 19:30 ] @
imam pitanje slicno ovome gore navedenom...

kako da imam link u ovom drugom prozoru koji ce zatvoriti taj prozor a refreshovati prozoru koji ga je pozvao?