PDA

View Full Version : مشکل در بایند کردن پنجره POPUP جی کوئری



milad_esmaeili
یک شنبه 17 شهریور 1392, 01:59 صبح
باسلام
من یدونه دیتا لیست دارم که محصولات را داخلش نمایش میدم
وقتی روی یک محصول از دیتا لیست کلیک میشه پنجره POPUP که باجی کوئری هستش باز میشه
میخام اطلاعات کامل اون محصول را داخل این پنجره نمایش بدم ولی نمیدونم چطوری
یعنی توی ارسال id اون محصول انتخاب شده به این پنجره مشکل دارم..
خواهشا راهنمایی کنید؟

Mohandes2009
یک شنبه 17 شهریور 1392, 07:21 صبح
باید id را به URl به اون صفحه پاس بدی مثل اینکه میری به صفحه ویرایش!! تا ویرایش کنی :لبخندساده:

milad_esmaeili
یک شنبه 17 شهریور 1392, 13:00 عصر
مرسی از جوابتون ولی من نفهمیدم دقیقا منظور چیه
کد من به صورت زیر هستش


<asp:DataList ID="DataListproducts" runat="server" Width="100%" RepeatColumns="4"
OnSelectedIndexChanged="DataListproducts_SelectedIndexChanged">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<table>
<tr>
<td>
<div class="view second-effect">
<img alt="Image" class="latest_img" src='<%# Eval("picture")%>' style="width: 150px;
height: 130px;"></img>
<a class="mask" id="run" runat="server" onclick="openOffersDialog();"></a>

</td>
</tr>
<tr>
<td>
&nbsp;
<asp:Label ID="ffg" runat="server"><%# Eval("title")%></asp:Label>
<br />
<asp:Label ID="Label1" runat="server"> <%# Eval("text")%></asp:Label>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>

//*************پتجره جی کوئری********* //

<div id="wrapper">
<div id="overlay" class="overlay">
</div>
<div id="boxpopup" class="box">
<a onclick="closeOffersDialog('boxpopup');" class="boxclose" ></a>
<div id="content">
نمایش جزیئیات کامل آگهی

</div>
</div>
</div>



وقتی روی تگ <a> با آی دی run توی دیتا لیستم کلیک میکنم پنجره popup اجرا میشه
حالا میخام آی دی محصول انتخاب شده را بفرستم به این پنجره
امیدوارم منظورمو درست بیان کرده باشم

Mohandes2009
یک شنبه 17 شهریور 1392, 14:02 عصر
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("Id", "page.aspx?Code={0}") %>'></asp:HyperLink>

بجای این کد جی کوئری یه صفحه ایجاد کن و با این لینک که دادم هم صفحه را باز کن هم تو پاپ آپ اون را کوجیک نشون بده
گرفتی چی گفتم؟:لبخند:

milad_esmaeili
یک شنبه 17 شهریور 1392, 14:15 عصر
بله این روش را بلدم مهندس ولی میخاستم بدونم با روشی که مدنظرم هست نمیشه؟
از دوستان اگه کسی بلده لطفا راهنمایی کنه

عرفان طباطبایی
یک شنبه 17 شهریور 1392, 16:08 عصر
با سلام
باید توی دیتابیست که محصولا رو نمایش می ده یه دونه فیلد اضافه کنی بعد وقتی داری محصول اضافه می کنی اون فیلد با کوئری اسرینگ پر بشه بعد وقتی اون پنجره باز می شه بهش می گی که اطلاعاطی رو برام بیار که کوئری استرینگش برابر اون فیلدت باشه.
موفق باشی

milad_esmaeili
یک شنبه 17 شهریور 1392, 16:59 عصر
عرفان جان ممنونم ولی مشکل من سمت دیتابیسم نیست مشکل من اینه که نمیتونم اطلاعات آیتم انتخاب شده از دیتا لیستمو توی popup window نشون بدم
همین

mahdioo12194
یک شنبه 17 شهریور 1392, 17:07 عصر
اینو امتحان کن



onclick="openOffersDialog('<%# Eval("id")%>')

milad_esmaeili
یک شنبه 17 شهریور 1392, 18:34 عصر
آقا مهدی ممنون با این کد پاس دادم آی دی را حالا توی اون پنجره چطوری بگیرمش؟



onclick ='<%# "openOffersDialog(" + Eval("id") + ");"%>'>

mahdioo12194
یک شنبه 17 شهریور 1392, 19:26 عصر
تو همون تابع از ش استفاده کن شما البته اون تابع رو ننوشتید اما مثلا یه متغیر بهش بده بعد از اون متغیر تو تابع جاوات استفاده کن!




openOffersDialog(u)

mohammad kafiyan
دوشنبه 18 شهریور 1392, 11:42 صبح
برای پنجره ی popup از چه کامپوننتی استفادهی می کنی ؟؟؟

milad_esmaeili
دوشنبه 18 شهریور 1392, 12:36 عصر
از این داداش اگه تونستی کمکم کن مرسی

mohammad kafiyan
دوشنبه 18 شهریور 1392, 23:39 عصر
خوب چرا از ajax controltoolkit استفاده نمی کنی دنبال این مورد باش
Ajax ModalPopUpExtender Example to edit the gridview row values in asp.net (http://www.aspdotnet-suresh.com/2011/03/how-to-show-modalpopup-to-edit-gridview.html)

milad_esmaeili
دوشنبه 18 شهریور 1392, 23:46 عصر
آخه مشتری گفته فقط همینو میخاد ..یعنی راهی نیست؟

mehmir
سه شنبه 19 شهریور 1392, 08:47 صبح
با سلام
http://istockphp.com/jquery/creating-popup-div-with-jquery/
با کدی که تو این آدرس هست شما میتونید یک div رو به صورت popup باز کنید و لازم نیست اطلاعاتی بش ارسال شه، چون این div هم در همان page هست
موفق باشید

milad_esmaeili
سه شنبه 26 شهریور 1392, 17:30 عصر
خب مشکل همینه که وقتی این تگ div با کلیک روی یکی از آیتم های لیست ویوو باز میشه چطوری اطلاعات همون آیتم کلیک شده را درونش بایند کنم؟
اگه دقت کنید کد خودمم از تگ div استفاده شده
خواهشا اگه کسی تا حالا اینکارا کرده بهم کمک کنه
من خیلی سایتا دیدم از این پنجره های popup استفاده می کنند بصورت داینامیک
مرسی

milad_esmaeili
پنج شنبه 28 شهریور 1392, 23:20 عصر
آقایون یعنی یه نفر پیدا نمیشه به من کمک کنه؟؟/
سوال و مشکلم واضحه بخدا
:ناراحت: