kullanılarak açılıp açılmadığını nasıl anlarım? Kullanıcının Window.Open() sayfamdan Timetable.aspx sayfasından açabileceği bir olayın ayrıntılarını içeren EventDetails.aspx sayfasına sahibim. Ben Timetable.aspx sayfasından pencereyi kapat dan window.open() ile benim pencere açtığınızdaSayfanın Window.Open()
protected void CloseWindow_Click(object sender, EventArgs eventArgs)
{
Response.Write("<script language='javascript'>window.open('','_self');window.close();</script>");
}
: EventDetails.aspx sayfada bana sonra aşağıdaki kodu kullanarak pencereyi kapatmak için izin veren bir düğme vardır düğmesi iyi çalışıyor, ancak EventDetails.aspx sayfasına bağımsız olarak gidersem, yakın pencere düğmesini kullanamıyorum - hiçbir şey olmaz!
Kullanıcının Window.Open() kullanarak gezinip gezinmediğini, böylece düğmemin görünürlüğünü değiştirebilmem için bir yol var mı, yoksa daha iyisi, sekmemden başka bir şekilde güvenemiyorum. Window.Open() kullanarak nasıl? açılan pencerelerde bu veriler için js check yapabilir ve size verileri kontrol edebilirsiniz Açıldı Penceresinde
// Store the return of the `open` command in a variable
var newWindow = window.open('example.com','_self');
// Access it using its variable
newWindow.my_special_setting = "Hello World";
geçirilen verilere göre gizleyebilir veya düğmeleri böylece
'window.open' ile açtığınızda sorgu dizesinde bir parametre iletebilirsiniz. EventDetails sayfası yüklendiğinde bulursanız, bu şekilde açıldığını bilirsiniz. – ConnorsFan
'window.opener' değerini kontrol edin, pencerenizi açılan pencereye bir referans içerecektir – dman2306
@ ConnorsFan Bunu deneyebilirim ama benzer sorunlar yaşayacağımı hayal ediyorum. Kullanıcı Window.Open() ile sayfayı açtıktan sonra url'ye yer işareti koyarsa ve daha sonra, querystring'i içerecek olan URL'ye geri dönmeye çalışırsa. – Claire