1 ضمیمه
چطور محل نمایش پنجره Confirm را تععین کنم؟
سلام
من از این دستور برای تعیین محل نمایش پنجره Confirm استفاده کردم ولی تغییری نکرد:
function DeleteButton_onClick() {
this.positionTopConfirmation = top + 300 ;
if (confirm("Do you want to Delete?") == true) {
document.getElementById("<% = DeleteValue.ClientID %>").setAttribute("value", "1");
return 1;
}
document.getElementById("<% = DeleteValue.ClientID %>").setAttribute("value", "0");
return 0;
}
ضمیمه 156333
راه حلش چیه؟
با تشکر....
نقل قول: چطور محل نمایش پنجره Confirm را تععین کنم؟
سلام و روز خوش
این پنجره window.confirm رو مرورگر میسازه و شما کنترلی روی positionش ندارین - در واقع روی هیچ چیزش - چون اصلا بخشی از dom نیست.
گذشته از این، this به DeleteButton برمیگرده و این positionTopConfirmation بنظر نمیاد از پراپرتی های استاندارد باشه:
از کتابخانه خاصی استفاده کردین؟
شما میتونین:
1- خودتون یک dialog سفارشی بسازین،
2- از ابزارهای آماده بر اساس یک کتابخونه مثل jquery یا bootstrap استفاده کنین (این بهتره بنظرم)،
3- از المان استاندارد dialog استفاده کنین.
اولی که اختراع دوباره چرخ هست،
برای دومی هم کلی نمونه آماده هست،
اگر سومی مورد نظر شماست میتونم راهنمایی کنم - ولی باز هم همون دومی بهتره.