Bu, ancak farklı etki alanlarında gerçekleştirilemez.
Eğer değişken uyarmak için orijinal pencereyi neden isterseniz:
window.opener.alert(variable);
TestCase: Bu pencerede Tipi javascript:void window.open("http://stackoverflow.com/");
. Yeni bir pencere açılacaktır.
Yeni pencerenin konum çubuğuna javascript:void window.opener.alert(location.href);
yazın ve Enter tuşuna basın. Orijinal pencere bir uyarı kutusu gösterecektir.
Bunu FireFox 3.6.22 ve Chromium'un en yeni sürümünde başarıyla uygulattım. "http://stackoverflow.com/" yerine "http://www.example.com/" adresini açtığımda, aynı kaynak politikası nedeniyle bir JavaScript hatası oluşacaktır.
Uyarının görünmesini istediğinizde net değil. Değişkeni değiştirmeye yanıt olarak mı? Ebeveyn penceresindeki uyarı kodu mu? –