Window.Open İle Parametre Geçirme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    hocalar şöyle bir kod ile karşılaştım ancak w3 ve mozilla dokümantasyonlarında bu kullanım hakkında bilgi bulamadım. stackoverflow'da da bir yerde sadece client-side kullanımı gösterilmiş. Burada DosyaId değişkenini backend'e nasıl gönderiyor anlayamadım. Post ve Get olarak chrome devtools da gözükmüyor. Test için kendi serverima post ettiğimdede Get ve Post içerisinde bulamadım. Olay nedir?

    var url = "https://www.domain.com/test.php";
    var popup = window.open(url, "_blank", "", !1);

    popup.DosyaId = 2134,

    popup.focus();


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    TeRRoR bunu yazdı

    hocalar şöyle bir kod ile karşılaştım ancak w3 ve mozilla dokümantasyonlarında bu kullanım hakkında bilgi bulamadım. stackoverflow'da da bir yerde sadece client-side kullanımı gösterilmiş. Burada DosyaId değişkenini backend'e nasıl gönderiyor anlayamadım. Post ve Get olarak chrome devtools da gözükmüyor. Test için kendi serverima post ettiğimdede Get ve Post içerisinde bulamadım. Olay nedir?

    var url = "https://www.domain.com/test.php";
    var popup = window.open(url, "_blank", "", !1);

    popup.DosyaId = 2134,

    popup.focus();

    İçgüdülerim diyor ki, o parametreyi test.php içinde yine client side alman gerekiyor. Clienttan da istediğin yere gönderebilirsin.

    Parent-child pipe gibi düşün.


    0x0480 takilin madem ﷽﷽﷽
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    antichrist
    antichrist's avatar
    Kayıt Tarihi: 15/Ağustos/2021
    Erkek
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    herlocksholmes
    herlocksholmes's avatar
    Kayıt Tarihi: 16/Şubat/2014
    Erkek
    TeRRoR bunu yazdı

    hocalar şöyle bir kod ile karşılaştım ancak w3 ve mozilla dokümantasyonlarında bu kullanım hakkında bilgi bulamadım. stackoverflow'da da bir yerde sadece client-side kullanımı gösterilmiş. Burada DosyaId değişkenini backend'e nasıl gönderiyor anlayamadım. Post ve Get olarak chrome devtools da gözükmüyor. Test için kendi serverima post ettiğimdede Get ve Post içerisinde bulamadım. Olay nedir?

    var url = "https://www.domain.com/test.php";
    var popup = window.open(url, "_blank", "", !1);

    popup.DosyaId = 2134,

    popup.focus();

    https://developer.mozilla.org/en-US/docs/Web/API/Window/open

    window.Open() methodu açılan pencereye referans döndürüyormuş, bu referans ile o pencerede değişken tanımlıyor:

    popup.DosyaId

    GET ile parametre göndermek için tabi ki URL'e eklemen gerekior: test.com?q=parameter

    bu işlem client tarafında yapıldığı için, @end müridin de dediği gibi değişkene açılan sayfada erişebilirsin


Toplam Hit: 1134 Toplam Mesaj: 4
javascript