PDA

View Full Version : چگونه در زمان لود صفحه اطلاعات را در یک پنجره Popup نمایش دهیم



bitcob589
جمعه 25 اسفند 1391, 18:16 عصر
با سلام
در page load صفحه یک دستور سلکت نوشته است و نتیجه سلکت در گریدویو نمایش داده می شود چگونه می توان گرید ویو را در یک پنجره Popup نمایش دهیم

saeed31641
جمعه 25 اسفند 1391, 18:39 عصر
popup چی آژاکس جی کویری .جاوا

bitcob589
جمعه 25 اسفند 1391, 18:40 عصر
popup چی آژاکس جی کویری .جاوا

popup جی کویری

Mohammadvb6
شنبه 26 اسفند 1391, 07:59 صبح
http://www.websiteha.com/post/2012/03/09/%D8%A7%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%BE%D9%86%D8%AC%D8%B1%D9%87-%D9%BE%D8%A7%D9%BE-%D8%A7%D9%BE-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-jQuery.aspx

bitcob589
شنبه 26 اسفند 1391, 09:19 صبح
در لینک بالا با کلیک بر روی لینک درون صفحه پنجره popup قابل مشاهده است
چگونه می توان در زمان لود صفحه پنجره popup را نمایش داد

bitcob589
شنبه 26 اسفند 1391, 13:02 عصر
دستور سلکت در page load نوشته شده است و نتیجه سلکت در گریدویو نمایش داده می شود چگونه می توان گرید ویو را در یک پنجره Popup گذاشت و نمایش داد.

tree1371
شنبه 26 اسفند 1391, 14:09 عصر
شما می تونید برای راحتی از کنترل های ajax asp.net استفاده کنید که پاپ آپ هم دارند

Mohammadvb6
شنبه 26 اسفند 1391, 14:15 عصر
دستور سلکت در page load نوشته شده است و نتیجه سلکت در گریدویو نمایش داده می شود چگونه می توان گرید ویو را در یک پنجره Popup گذاشت و نمایش داد.

گرید ویو رو بذارید داخل div ای که ای دی اون boxes است .

bitcob589
شنبه 26 اسفند 1391, 14:16 عصر
شما می تونید برای راحتی از کنترل های ajax asp.net استفاده کنید که پاپ آپ هم دارند
jquery زمان کمتری جهت لود شدن نیاز دارند

bitcob589
شنبه 26 اسفند 1391, 14:18 عصر
گرید ویو رو بذارید داخل div ای که ای دی اون boxes است .

گرید داخل div ای که ای دی اون boxes گذاشته شد اما چگونه در زمان لود شدن صفحه پنجره Popup فراخوانی کنیم

Mohammadvb6
شنبه 26 اسفند 1391, 14:27 عصر
window.onload = function () {

}

از طریق این متد در جاوااسکریپت پنجره popup رو فراخوانی کنید.

bitcob589
شنبه 26 اسفند 1391, 14:33 عصر
کد به صورت زیر نوشته شد اما پنجره popup فراخوانی نشد:گیج:

<script type="text/javascript">
window.onload = function () {
$(document).ready(function () {
$('a[name=modal]').click(function (e) {
e.preventDefault();
var id = $(this).attr('href'); var maskHeight = $(document).height();
var maskWidth = $(window).width(); $('#mask').css({ 'width': maskWidth, 'height': maskHeight });
$('#mask').fadeIn(1000); $('#mask').fadeTo("slow", 0.8); var winH = $(window).height();
var winW = $(window).width(); $(id).css('top', winH / 2 - $(id).height() / 2); $(id).css('left', winW / 2 - $(id).width() / 2); $(id).fadeIn(2000);
});
$('.window .close').click(function (e) { e.preventDefault(); $('#mask, .window').hide(); });
$('#mask').click(function () { $(this).hide(); $('.window').hide(); }); });
}
</script>
به چه صورتی می توان به صورت صحیح پست 11 پیاده سازی کرد

Mohammadvb6
شنبه 26 اسفند 1391, 14:59 عصر
اصلا متد window.onload = function بی خیال شو.


$(document).ready(function () {
$(window).load(function (e) {
e.preventDefault();
var id = $(this).attr('href'); var maskHeight = $(document).height();
var maskWidth = $(window).width(); $('#mask').css({ 'width': maskWidth, 'height': maskHeight });
$('#mask').fadeIn(1000); $('#mask').fadeTo("slow", 0.8); var winH = $(window).height();
var winW = $(window).width(); $(id).css('top', winH / 2 - $(id).height() / 2); $(id).css('left', winW / 2 - $(id).width() / 2); $(id).fadeIn(2000);
});
$('.window .close').click(function (e) { e.preventDefault(); $('#mask, .window').hide(); });
$('#mask').click(function () { $(this).hide(); $('.window').hide(); });
});

bitcob589
شنبه 26 اسفند 1391, 15:09 عصر
در زمانی که که بر روی دکمه کلیک می شود گرید ویو در پنجره Popup نشان داده می شود
اما با کد پست قبل در زمان لود شدن صفحه گرید ویو در پنجره Popup نمایش داده نمی شود

Mohammadvb6
شنبه 26 اسفند 1391, 15:16 عصر
$('a[name=modal]').click


را به

$(window).load


تبدیل کنید

bitcob589
شنبه 26 اسفند 1391, 15:33 عصر
کد پست قبل امتحان شد همچنان زمان لود شدن صفحه گرید ویو در پنجره Popup نمایش داده نمی شود
اگر امکان دارد کدهای جاوا اسکریپت و html بگذارید

bitcob589
یک شنبه 27 اسفند 1391, 09:31 صبح
چگونه می توان به وسیله کدی که در لینک پست 4 است در زمان لود صفحه یک پنجره Popup نمایش داد


لطفا راهنمایی بفرمایید:گریه::گریه:

Mohammadvb6
یک شنبه 27 اسفند 1391, 09:47 صبح
اینم یه نمونه.

bitcob589
یک شنبه 27 اسفند 1391, 09:55 صبح
در زمان بستن صفحه خطای زیر گرفته می شود

Microsoft JScript runtime error: 'RestartFrom' is undefined
از خط زیر در جاوا اسکریپت

RestartFrom();

Mohammadvb6
یک شنبه 27 اسفند 1391, 10:22 صبح
اون خطوط رو پاک کنید .

saeed31641
یک شنبه 27 اسفند 1391, 16:54 عصر
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(function () {
$("#dialog").dialog({
buttons: {
Close: function () {
$(this).dialog('close');
}
}
});
});
</script>
<div id="dialog" style="display:none">
Test
</div>