View Full Version : سوال: نحوه لود یک صفحه aspx در داخل fancybox مربوط به jquery
L_eskandary
دوشنبه 19 دی 1390, 15:20 عصر
سلام دوستان
من اطلاعات زیادی در مورد jquery ندارم و در واقع تازه استفاده از اون رو تو asp.net شروع کردم .
برا شروع دوتا سوال دارم :
1 : من یه textbox , button داخل panel گذاشتم که با کلیک یه hyperlink داخل fancybox نمایش داده میشه ولی خوب مسئله اینه که با کلیک button کدهایی که نوشتم اجرا نمی شن! چطور می تونم این مسئله رو حل کنم؟
2 :می خوام با کلیک کردن یه button یه صفحه رو داخلfancybox لود بکنم این کار رو چه طور می تونم انجام بدم؟
3 : خوب طبیعتا اگه به سوال دومم جواب داده بشه شاید این سوالم رو هم حل کنه : چگونگی ارسال پارامتر از طریق codebehind به کنترل های موجود در داخل FancyBox ؟
پیشاپیش از لطفی که دارین ممنونم.
اگه sample code هم در این مورد داشته باشین که من بی نهایت سپاسگذار خواهم بود.
tux-world
سه شنبه 20 دی 1390, 13:13 عصر
سلام. اشتهاز چوخ چوخدی!!
هر تاپیک یک سوال سر سفره خان نشستید و بقیه غافل از تمامی چیزای که می خوایید بخورید (شوخی !!)
اینا رو ببین:
http://api.jquery.com/load/
http://stackoverflow.com/questions/1237707/load-website-into-div
http://www.hashbangcode.com/blog/using-jquery-load-content-page-without-iframe-536.html
http://css.dzone.com/articles/jquery-load-data-from-other-pa
میبینی چند تا لینک دادم فقط برای لود صفحات. پس گوگولیشن اول کار یادتون نره
L_eskandary
سه شنبه 20 دی 1390, 17:23 عصر
سلام. اشتهاز چوخ چوخدی!!
هر تاپیک یک سوال سر سفره خان نشستید و بقیه غافل از تمامی چیزای که می خوایید بخورید (شوخی !!)
اینا رو ببین:
http://api.jquery.com/load/
http://stackoverflow.com/questions/1237707/load-website-into-div
http://www.hashbangcode.com/blog/using-jquery-load-content-page-without-iframe-536.html
http://css.dzone.com/articles/jquery-load-data-from-other-pa
میبینی چند تا لینک دادم فقط برای لود صفحات. پس گوگولیشن اول کار یادتون نره
سلام
ممنون بخاطر پاسختون .
می رم لینک ها رو یه نگاهی بندازم ولی خوب قبلش من تو گوگل هم گشته بودم . الان مشکل من اینه که صفحه رو می تونم داخل FANCYBOX لود کنم ولی وقتی button داخل اون رو کلیک می کنم از حالت نمایش با fancybox خارج میشه و میره خود صفحه رو نشون میده فعلا هم دلیلش رو نفهمیدم!
رفتم سراغ لینک ها ! راستش خیلی از این لینک ها سر در نیاوردم! آخه اینا هیچکدوم از fancybox استفاده نکردن !
tux-world
سه شنبه 20 دی 1390, 17:47 عصر
درسته.شما کدتون رو که نوشتید بذارید ببینیم
L_eskandary
سه شنبه 20 دی 1390, 18:13 عصر
سلام اینم برنامه
80544
البته شاید خیلی بهم ریخته باشه
ولی خوب webpage2 رو اجرا کنین که با formloadtest صفحه webpage1 رو داخل fancybox لود می کنم و بعد هم بقیه ماجرا که اتفاق می افته!
راستی در مورد مشکل بعد هم که موقعی که یه پنل رو لود می کنم و اینجا هم عمل ایونت مربوط به کلیک button اجرا نمیشه یه جایی نوشته باید کدهای مربوط به اسکریپت جی کوئری و fancybox رو تغییر بدیم ولی من با تغییر کدها به نتیجه نرسیدم یعنی کلا دیگه fancybox لود نشد!
بازمم ممنون از راهنمایی هاتون.
tux-world
سه شنبه 20 دی 1390, 19:03 عصر
کدتون رو که مربوط به این قسمته اینجا پیست کنید. من که ویندوز ندارم چه برسه به ویژوال نمیدونم چی چی
L_eskandary
سه شنبه 20 دی 1390, 19:47 عصر
کدتون رو که مربوط به این قسمته اینجا پیست کنید. من که ویندوز ندارم چه برسه به ویژوال نمیدونم چی چی
اگه تبریز تشریف داشتین حتما به یکی از دوستان که زندگیش لینوکسه معرفی می کردم ، بگذریم اینم کدهام:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');
</script>
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<link rel="stylesheet" href="style.css" />
<script type="text/javascript">
$(document).ready(function() {
$("#various2").fancybox();
$("#various3").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
$("#various4").fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none'
});
});
</script>
<a id="various2" href="WebForm1.aspx">FormLoadTest</a>
این کدها رو تو صفحه webpage2 اضافه کردم که قراره از تو اون صفحه webpage1 رو داخل fancybox لود کنیم .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.