الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

how to crreat Popup window in this situation

مغلق
بدأه Sweet Guy في 31 مارس 2007 · 3 رد · 520 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني انا عندي مشكلة كبيرة بالنسبة لي إن شاء الله تكون صغيرة بالنسبة لكم

انا عندي لينك موجود في details view فيه له تكست فيلد و فاليو فيلد اسم الكنترول هو HyperLink

المشلكة هي انه انا ابغى لما اضغط على اللنك يفتحلي بوب اب ويندو مافيها ادرس بار ولا سكرول بار ولا شي .. يعني الصفحة تنفتح يكتب المطلوب منه انه يكتبه وبعدين يضغط كلوز وتنقفل الصفحة

مشكلتي انا في فتح الصفحة... ماني قادر افتحها بالخصائص اللي ابغاها .. اللي قدرت عليه اني غيرت مقاس البوب اب الى الحجم اللي ابغاه والباقي ماقدرت عليه

هذا كود اللينك :

 <ItemTemplate>
						<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("Request_ID", "EditRequest.aspx?Request_ID={0}") %>'
							Target="_blank" Text='<%# Eval("Result") %>'></asp:HyperLink>
					</ItemTemplate>

طبعا فايو اللينك يتغير حسب رقم الطلب (Request_ID)

وهذا كود جافا سكريبت كتبته في الصفحة اللي راح تنفتح اللي هي :EditRequest.aspx

 <script language=javascript>
function lo()
{
window.resizeTo(350,350);


}
</script>
<body onload="java script:lo()" >

ياليت لو تساعدوني فيها الله يجزاكم الف خير

وشكرا مقدما :)

ملاحظة : انا استخدم Visual Studio.net 2005

ASP.NET2.0

تم تعديل هذه المشاركة بواسطة Sweet Guy في 31 مارس 2007 في 12:02

#2

أقراء الموضوع دة هيفيدك

/index.php?showtopic=121994

و لو في اسئلة انا حاضر

Post Back Is My Enemy And JavaScript Is my Weapon

#3

والله للأسف مافادني :)

المشكلة هي انه الصفحة اللي راح افتحها في بوب اب هي صفحة متغيرة حسب الاي دي المرسل للصفحة!!

يعني انا كيف اقول في الجافا سكريبت افتح بوب اب علما بأن الصفحة مو ثابتة تاخذ الاي دي من الداتا بيس ؟؟؟

انا حاول وما قدرت .. وقلت في نفسي " يار جل بلا بوب اب بلا بطيخ"

وغيرت طريقة عرض الصفحة

على العموم انا الان نفسي اعرف وشلون الواحد يقدر يسويها :)

#4

السلام عليكم

تستطيع استخدام عدة طرق

<asp:HyperLink ID="HyperLink1" runat="server"
	 NavigateUrl='<%# Eval("Request_ID", "java script:__EditRequest({0})") %>'
	 Text='<%# Eval("Result") %>'></asp:HyperLink>

or 
<a href='java script:__EditRequest(<%#Eval("Request_ID")%>)'><%# Eval("Result") %></a>

or
<a href="java script:" onclick='__EditRequest(<%#Eval("Request_ID")%>)'><%# Eval("Result")%></a>

وطبعا الfunction __EditRequest

<script>function __EditRequest(Request_ID)
{
   var w=350,h=350;
   l=(screen.width-w)/2;
   t=(screen.height-h)/2;
   window.open("EditRequest.aspx?Request_ID="+Request_ID,"",'left='+l+',width='+w+',top='+t+',height='+h);
}

ما في فراغ بين ال java والscript كلها كلمة وحدة javascript

والله أعلم

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 1 أبريل 2007 في 00:32

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

هذا الموضوع مغلق.

مواضيع مشابهة