PDA

View Full Version : سوال: باز کردن فرم "دیدگاه هر مطلب" در پنجره پاپ آپ



rezadana
دوشنبه 09 دی 1392, 18:24 عصر
سلام.
من واسه هر مطلبی که میزارم یه قسمت نظرات هم داره .حالا می خوام وقتی کاربر رو نظرات کلیک کرد نظرات اون مطلب در پنجره دیگه به صورت پاپ آپ باز بشه به طوری که وقتی پنجره پاپ آپ باز شد نوارمنو،نوار ابزار و ابزارهای دیگه که بالای مرور گر هست رو نشون نده . مثه تصویر زیر باشه.
من این کدهای جاوا اسکریپت رو میخوام داخل کد eval قرار بدم .ولی خودم موفق به همچین کاری نشدم.لطفا راهنمایی کنید.

جاوا اسکریپت
onclick="window.open('http://feedburner.google.com/fb/a/mailverify?uri=', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"

asp.
<asp:HyperLink ID="HyperLink2" runat="server" CssClass="link3"
NavigateUrl='<%# Eval("sid","shownews.aspx?code={0}&data=news") %>'
Target="_blank">نظرات</asp:HyperLink>

rezadana
دوشنبه 09 دی 1392, 18:29 عصر
مثه این عکس

114633http://barnamenevis.org/images/misc/pencil.png

kablayi
سه شنبه 10 دی 1392, 13:07 عصر
نیازی نیست از hyperlink استفاده کنید...:چشمک:
یه کنترل Literal رو جایی از صفحه که میخواید لینک قرار بگیره بذارید و باقی ماجرا به صورت زیر:

protected void Page_Load(object sender, EventArgs e)
{
string strResult = "نظرات";
string strUrl = string.Format("shownews.aspx?code={0}&data=news",123);
string comment = "<a href=\"javascript:void(0)\" onclick=\"javascript:window.open('" + strUrl + "','news','status=yes,scrollbars=yes,toolbar=no,men ubar=no,location=no ,width=500px,height=500px')\" >" + strResult + " </a>";
Literal1.Text = comment;
}

AmirRezanezhad
سه شنبه 10 دی 1392, 20:28 عصر
بهتره از جی کوئری زیر استفاده کنید خیلی با حاله وخیلی هم سبک

AmirRezanezhad
سه شنبه 10 دی 1392, 20:29 عصر
function openOffersDialog() {
$('#overlay').fadeIn('fast', function() {
$('#boxpopup').css('display','block');
$('#boxpopup').animate({'left':'30%'},500);
});
}

function closeOffersDialog(prospectElementID) {
$(function($) {
$(document).ready(function() {
$('#' + prospectElementID).css('position','absolute');
$('#' + prospectElementID).animate({'left':'-100%'}, 500, function() {
$('#' + prospectElementID).css('position','fixed');
$('#' + prospectElementID).css('left','100%');
$('#overlay').fadeOut('fast');
});
});
});
}
- See more at: http://www.webstutorial.com/jquery-popup-jquery-slide-popup/jquery#sthash.sfU9Cmy2.dpuf

rezadana
پنج شنبه 12 دی 1392, 14:52 عصر
ممنون از پاسختون ولی من از داخل یه لیست باکس میخوام لینک بزارم که اینکارو کنم.
اینجور که شما فرمایش میکنید literal رو از داخل لیست باکس پیدا نمیکنه که!!! باید چکارش کنی تا شیء های داخل لیست باکس رو بخونه . اون خط آخر رو که گذاشتید literal رو پیدا نمیکنه چون گذاشتمش تو لیست باکس . خاهشا کمک کنید .ممنون از لطفتون

string strResult = "نظرات"; string strUrl = string.Format("shownews.aspx?code={0}&data=news",1 23);
string comment = "<a href=\"javascript<b></b>:void(0)\" onclick=\"javascript<b></b>:window.open('" + strUrl + "','news','status=yes,scrollbars=yes,toolbar=no,me nubar=no,location=no ,width=500px,height=500px')\" >" + strResult + " </a>";
Literal1.Text = comment;

rezadana
پنج شنبه 12 دی 1392, 14:59 عصر
و اینکه شماره 1 و 23 که در رشته strurl نوشتید رو از کجا گرفتید و واسه چی 1 و 23 گذاشتید. مرسی

kablayi
پنج شنبه 12 دی 1392, 19:30 عصر
اگه بگید میخواید چیکار کنید بهتر میشه راهنماییتون کرد...
چرا میخواید لینک رو درون لیست باکس بذارید؟؟؟ البته گمون نکنم بشه این کار رو کرد؟؟؟ معمولا برای نمایش نظرات از این روش استفاده میشه و حالا چرا میخواید لینک نظرات رو درون لیست باکس بذارید!!!!!!!؟؟؟



و اینکه شماره 1 و 23 که در رشته strurl نوشتید رو از کجا گرفتید و واسه چی 1 و 23 گذاشتید. مرسی

یه مقدار هست که نمیدونم چرا بین 1و 23 فاصله افتاده همون مفدار code هست که همراه لینک ارسال میشه...

این یه نمونه برنامه ساده که روش کار رو بهتون نشون میده علاوه بر اون نحوه کار با literal رو هم یاد میگیرید

rezadana
پنج شنبه 12 دی 1392, 20:18 عصر
نمونه این عکس باشه.
114743

kablayi
پنج شنبه 12 دی 1392, 20:32 عصر
دوست عزیز نمونه برنامه رو دانلود کن ببین همینیه که میخواید...
دیگه طراحی وکدهای درون پنجره comment رو خودتون انجام بدید...

rezadana
جمعه 13 دی 1392, 12:25 عصر
سپاس بیکراااااااان
ایشالله 100 در این دنیا و 10000000000000 در آن دنیا اجر و پاداش نصیبت بشه