PDA

View Full Version : اجرای جاوا در سرور ساید



mojtaba-saleh
جمعه 23 فروردین 1387, 19:43 عصر
سلام
من در یک سایت از ms ajax استفاده کردم.
الان میخوام هر وقت Update Progress ظاهر میشه صفحه سیاه و سفید بشه
کد جاوای سیاه و سفید شدن اینه


function Black_White()
{
ht = document.getElementsByTagName('html');
ht[0].style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(gray scale=1)';
}

یا باید کاری کنم که هروقت آپدیت پروگرس ظاهر بشه این کد اجرا بشه و پس از پایانش کد از بین برنده ی سیاه و سفید اجرا بشه و یا باید مثلا کد رو اینجوری بنویسم ( در Code Behinde)

کد اول اجرای سیاه و سفید
کد دوم : کد های مورد نظرم
کد سوم : حذف فیلتر سیاه و سفید

من فعلا هیچ کدوم رو نتونستم اجرا کنم کسی اطلاعی داره؟

ehsan2007
جمعه 23 فروردین 1387, 23:15 عصر
من این صفحرو با ms ajax درست نکردم و از ICallbackEventHandler استفاده کردم
اگه دوست داشتی بگو تا تابع سیاه و سفید شدن صفحرو برات بگذارم
http://irking.qsh.es/Default2.aspx
وسط صفحه روی
همه چیز درباره ی Connection Pooling
کلیک کن

mojtaba-saleh
شنبه 24 فروردین 1387, 00:44 صبح
سلام
این هم خوبه
اگه تابعشو لطف کنین ممنون میشم

ehsan2007
شنبه 24 فروردین 1387, 17:19 عصر
سلام دوست عزیز سعی کردم کدهارو با توضیح بگزارم
شما ابتدا باید یک div درست کنید با استایل زیر

#transparentOverlay{position:absolute;background-color: #000000;width:100%;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;display:none;z-index: 40;}

از کد بالا فقط این کد شاید برای شما جدید باشه filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; این کدو از جناب راد من یاد گرفتم سه تا فیلتره توی تمامیه مرورگرها صفحه شیشه ای شما کار کنه

توی تمامیه کد های صفحه همیشه این کدو به صورت پیش فرض خود ویژوال استدیو میگذاره




<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



اگه توی کد بالا به جای این کد
DTD HTML 4.0 Transitional
شما هر کد دیگه سازمان جهانی w3c رو بگزارید صفحه شیشه ای شما توی مرورگر فایرفوکس به هیچ عنوان کار نمیکنه یک روز کامل سر همین کد کوچیک سرو کله میزدم که div توی مرورگر فایرفکس هم شیشه ای باشه
مثلا اگه این کد باشه کار نمیکنه
DTD XHTML 1.0 Transitional
این دو تا تابع جاوااسکریپت کاری که میخواهیدو انجام میده



function layershow() {
var pageHeight = document.getElementById('page').offsetHeight;
document.getElementById('transparentOverlay').styl e.top=0;
document.getElementById('transparentOverlay').styl e.left=0;
document.getElementById('transparentOverlay').styl e.height=pageHeight ;
document.getElementById('transparentOverlay').styl e.display='inline';
document.getElementById('transparentOverlay').styl e.zIndex='100';
}
function hide() {
document.getElementById('transparentOverlay').styl e.height=0;
document.getElementById('transparentOverlay').styl e.display='none';
}


شما ابتدا تمامی کدهای صفحرو توی یک دیو قرار میدید به نامpage تا ارتفاع اونو برگردونید سپس از تابع layershow برای نشان دادن صفحه سیاه شیشه ای و از تابع hide برای نامرئی کردنش استفاده میکنید
امیدوارم مشکلتون حل شده باشه
موفق باشید