PDA

View Full Version : نمایش اطلاعات در یک پنجره



bitcob589
دوشنبه 18 اردیبهشت 1391, 12:28 عصر
با سلام
چگونه می توان اطلاعات را در یک پنجره نمایش داد در نظر بگیرید چند تا دکمه وجود دارد که با کلیک بر روی هر دکمه اطلاعات به جای اینکه در صفحه وب نمایش دهد اطلاعات را در یک پنجره نمایش داد و تا زمانی که اطلاعات یک دکمه در یک پنجره در حال نمایش است کاربر نتواند بر روی دکمه دیگر کلیک کند


دکمه ها اطلاعات خود را از دیتابیس می خوانند

d_derakhshani
دوشنبه 18 اردیبهشت 1391, 14:15 عصر
چون میگید دیگه نشه کنترلی و رو اجرا کرد. بهترین روش حالتی که در لینک زیر توضیح دادم و با JQuery کار میکنه. و خیلی هم user friendly ه
http://barnamenevis.org/showthread.php?336685-%D8%AF%D9%86%D8%A8%D8%A7%D9%84-%DA%86%D9%87 (http://barnamenevis.org/showthread.php?336685-%D8%AF%D9%86%D8%A8%D8%A7%D9%84-%DA%86%D9%87-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%DA%AF%D8%B1%D8%AF%D9%85%D8%9F%D8%9F)
اگه با جایش مشکل داشتید پست بزارید

mahmood_4246
دوشنبه 18 اردیبهشت 1391, 19:25 عصر
از Jquery UI میتونید استفاده کنید..از Dialog
در ضمن تو نت درباره Dialo Box in Jquery جستجو کنید
نمونه زیاده
مثل facebox pirobox

bitcob589
سه شنبه 19 اردیبهشت 1391, 09:28 صبح
چون میگید دیگه نشه کنترلی و رو اجرا کرد. بهترین روش حالتی که در لینک زیر توضیح دادم و با JQuery کار میکنه. و خیلی هم user friendly ه
http://barnamenevis.org/showthread.php?336685-%D8%AF%D9%86%D8%A8%D8%A7%D9%84-%DA%86%D9%87 (http://barnamenevis.org/showthread.php?336685-%D8%AF%D9%86%D8%A8%D8%A7%D9%84-%DA%86%D9%87-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%DA%AF%D8%B1%D8%AF%D9%85%D8%9F%D8%9F)
اگه با جایش مشکل داشتید پست بزارید
با کلیک بر روی div هیچ پنجره ای باز نمی شود

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 10:25 صبح
با کلیک بر روی div هیچ پنجره ای باز نمی شود

به فایل JQuery لینک دادید یا صرفا از کدهای داده شده استفاده کردید. باید فایل JQuery رو داشته باشید و همچنین به صورت زیر بهش لینک بدید:

<script type="text/javascript" scr="url"></script>

bitcob589
سه شنبه 19 اردیبهشت 1391, 11:12 صبح
به فایل JQuery لینک دادید یا صرفا از کدهای داده شده استفاده کردید. باید فایل JQuery رو داشته باشید و همچنین به صورت زیر بهش لینک بدید:

<script type="text/javascript" scr="url"></script>

لینک به فایل جی کوئری داه شده است ولی هیچ رویدادی رخ نمی دهد

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 11:30 صبح
توی div کنترلی گذاشتید.
دوم جایی هست که تابع showMembership رو فراخوانی کنی؟
مثلا:


<input id="Button1" type="button" value="button" onclick="showMembership ()"/>

bitcob589
سه شنبه 19 اردیبهشت 1391, 11:45 صبح
کد به زیر صورت زیر نوشته شد ولی خطا می دهد به نظر شما اشتباه کد زیر چیست


<div id="membership" onclick="showMembership()">
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div><div id="overlayCover "> <div id="blanket " align="center"> </div> </div>

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 11:55 صبح
بله. خود div که پنهانه. پس شما نمی تونید روش کلیک کنید. رو چیزی که قرار نشون داده بشه که کلیک نمی کنن. یه جای دیگه رو کلیک می کنن div نمایش داده میشه. همون buttoni که گفتم رو خارج div بزارید همه چی درست میشه. کد مربوط به div هم سعی کنید آخرین tag شما قبل body باشه

bitcob589
سه شنبه 19 اردیبهشت 1391, 12:09 عصر
منظور شما به صورت زیر است


<input id="Button1" type="button" value="button" onclick="showMembership()"/>
<div id="membership" >

</div><div id="overlayCover "> <div id="blanket " align="center"> </div> </div>

alonemm
سه شنبه 19 اردیبهشت 1391, 13:17 عصر
باسلام:

در لینک زیر یک سرور کنترل ساختم که میتونید به عنوان دیالوگ هم ازش استفاده کنید:

http://barnamenevis.org/showthread.php?337911-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF!-%D8%B3%D8%B1%D9%88%D8%B1-%DA%A9%D9%86%D8%AA%D8%B1

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 13:33 عصر
منظور شما به صورت زیر است


<inputid="Button1"type="button"value="button"onclick="showMembership()"/>
<divid="membership">

</div><divid="overlayCover "><divid="blanket "align="center"></div></div>

بله. همینطوره.

bitcob589
سه شنبه 19 اردیبهشت 1391, 16:21 عصر
خطا زیر را می دهد

Microsoft JScript runtime error: Object expected
در خط


<input id="Button1" type="button" value="button" onclick="showMembership()"/>

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 16:32 عصر
کل کدی که نوشتید رو بزارید. عین کله صفحه.
شما هر دفعه یک مورد کوچیک رو احتمالا جا میزارید. با گذاشتن پست تکی و رفع مورد به مورد دیر به جواب میرسید.

bitcob589
سه شنبه 19 اردیبهشت 1391, 16:42 عصر
کد به صورت زیر است
86830

bitcob589
سه شنبه 19 اردیبهشت 1391, 18:55 عصر
به نظر شما اشکال کار در کدام قسمت که موجب خطا و اجرا نشدن دستور می شود

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 20:03 عصر
فایل اصلاح شده رو گذاشتم. یکم هم نام ها رو بهتر کردم. با css ها.
زیبا سازی کامل با شما

bitcob589
سه شنبه 19 اردیبهشت 1391, 20:53 عصر
چگونه می توان مقداری که از دیتابیس سلکت می شود نمایش داد کد به صورت زیر نوشته شد ولی نتیجه سلکت دیتابیس را نمایش داده نمی شود


<inputid="Button1"type="button"value="button"onclick="showDialog()"/>
<divid="blanket"class="blanket">
<divid="overlayCover">
</div>
</div>
<divid="context"align="center"class="blanket">
<divid="dialog">
<imgalt="close"src="images/close.png"onclick="closeDialog()"class="closeDialog"/>
<asp:LabelID="Label1"runat="server"text='<%#Eval("desctipon") %>'></asp:Label>
<asp:GridViewID="GridView1"runat="server">

bitcob589
سه شنبه 19 اردیبهشت 1391, 23:15 عصر
کدی که در پست قبل نوشته شده است آیا نحوه سلکت کردن در پنجره ای که باز می شود اشتباه است اشتباه در کجا است