SORU
17 EYLÜL 2008, ÇARŞAMBA


Bir JavaScript başka bir tarayıcı penceresi için değişken geçebilir miyim?

Popup bir tarayıcı penceresi yumurtlar hangi bir sayfa var. Ana tarayıcı penceresinde JavaScript değişken var ve attı tarayıcı penceresine geçmek istiyorum.

Bunu yapmanın bir yolu var mı? Bu aynı tarayıcı penceresinde çerçevelere yapılabilir biliyorum ama eğer tarayıcı windows üzerinden yapılabilir emin değilim.

CEVAP
17 EYLÜL 2008, ÇARŞAMBA


Madde kodu koyarak, üst pencere bunu yapabilirsiniz:

var thisIsAnObject = {foo:'bar'};
var w = window.open("http://example.com");
w.myVariable = thisIsAnObject;

ya bu yeni penceresinden:

var myVariable = window.opener.thisIsAnObject;

Muhtemelen istediğiniz ne olursa olsun kendi elemanları veya erişebilmesi zaten yüklemek için yeni bir sayfa için beklemek zorunda kalacak, çünkü daha sonra tercih ederim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009