PDA

View Full Version : سوال: نمایش پیام هنگام لود سایت با funcubox درصورت فعال بودن ؟



Fartaj
جمعه 13 مرداد 1391, 19:14 عصر
سلام خدمت دوستان

من می خواستم برای سایت این امکان رو بزارم که برای مناسبت های خاص یک پیام ثبت بشه و هنگام نمایش سایت به صورت funcybox پیام رو نشون بده (در صورت فعال بودن پیام) تا اونجایی که من گشتم تو کدهای جاوا می شه بگی تا لود شد صفحه نشون بده اما من یک صفحه برای پیام در نظر گرفتم که وصله به دیتابیس و پیام رو می خونه تا الان من با نسبت دادن funcybox به تگ a و کلیک روی اون صفحه asp رو به صورت funcy می آوردم بالا حالا این کار رو چجوری می شه با کد نویسی انجام داد ؟

TeacherMath
شنبه 14 مرداد 1391, 00:15 صبح
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="fancybox/jquery.mousewheel-3.0.4.pack.js" type="text/javascript"></script>
<script src="fancybox/jquery.fancybox-1.3.4.pack.js" type="text/javascript"></script>
<link href="fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function () {

$(".MyMessage").fancybox({
'titlePosition': 'inside',
'transitionIn': 'none',
'transitionOut': 'none'
});



});

</script>
</head>
<body runat="server" id="body">
<form id="form1" runat="server">
<div>
<asp:Button Text="Show Message" ID="btnOK" runat="server" onclick="btnOK_Click" />
<asp:Button Text="OK" ID="Button1" runat="server" onclick="Button1_Click" />
</div>


<a href="#MyMessage" class="MyMessage" ></a>
<div style="display: none;" >
<div dir="rtl" runat="server" id="MyMessage" style="padding: 9px 7px 9px 7px;">

</div>

</div>
</form>
</body>
</html>

protected void Page_Load(object sender, EventArgs e)
{
body.Attributes.Remove("onload"); //باید خط اول باشد




}

private void ShowMessge(string p)
{
MyMessage.InnerHtml = p;
body.Attributes.Add("onload", " $('.MyMessage').trigger('click')");
}
protected void btnOK_Click(object sender, EventArgs e)
{
ShowMessge("سلام بر شما .");
}
protected void Button1_Click(object sender, EventArgs e)
{

}