PDA

View Full Version : سوال: ایجاد delay در باز شدن صفحه



ashkan.890
چهارشنبه 29 آبان 1392, 06:46 صبح
سلام
میخواستم بدونم چطور میشه تو باز شدن یه صفحه Delay انداخت که مثلا
بعد از 5 ثانیه که روی button کلیک شد پیج لود شه

صابر
چهارشنبه 29 آبان 1392, 14:20 عصر
با استفاده از setInterval در جاوا اسکریپت می‌شه.
این را بر روی onclick دکمه بذارید تا بعد از دو ثانیه پس از کلیک روی دکمه مرورگر به سایت google.com برود:


setInterval(function(){gotoPage()},2000);




function gotoPage()
{
document.location = 'http://google.com';
}

aminaltavista
چهارشنبه 29 آبان 1392, 17:22 عصر
بعد از 5 ثانیه که روی button کلیک شد پیج لود شه
خب مرد مومن کی میاد تو باز شدن صفحه تاخیری بندازه!
همه دارن سرعت رو بالا میبرن.
شما اگه میخواید تاخیری بزراید ، اون رو تو انجام یه عمل قرار بدید. مثلا نمایش یه باکس یا یه پیغام.

Mohammad_dn
چهارشنبه 29 آبان 1392, 23:48 عصر
خب مرد مومن کی میاد تو باز شدن صفحه تاخیری بندازه!
همه دارن سرعت رو بالا میبرن.کاملا درسته الآن همه دنبال سرعت بالان اونوقت شما میخوای سرعت رو کم کنی؟دلیل خواصی داره؟

ashkan.890
پنج شنبه 30 آبان 1392, 00:03 صبح
کاملا درسته الآن همه دنبال سرعت بالان اونوقت شما میخوای سرعت رو کم کنی؟دلیل خواصی داره؟

من توی صفحه ی اول یه فرم insert توی دیتا بیس دارم
بعد از این که فرم insert کارش تموم شد یه لیبل نشون داده میشه که کار با موفقیت انجام شد و به صفحه ی 2 میره
اگه delay نباشه لیبل نشون داده نمیشه و مستقیم به صفحه ی 2 میره

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

صابر
پنج شنبه 30 آبان 1392, 00:12 صبح
من توی صفحه ی اول یه فرم insert توی دیتا بیس دارم
بعد از این که فرم insert کارش تموم شد یه لیبل نشون داده میشه که کار با موفقیت انجام شد و به صفحه ی 2 میره
اگه delay نباشه لیبل نشون داده نمیشه و مستقیم به صفحه ی 2 میره

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

از کتابخانه toastr برای این کار استفاده کنید:
https://github.com/CodeSeven/toastr

نحوه استفاده و دمو:
http://codeseven.github.io/toastr/demo.html

Mohammad_dn
پنج شنبه 30 آبان 1392, 00:16 صبح
با تایمر اینکارو کن:



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Enabled="False" Interval="1000" OnTick="Timer1_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>

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






using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
Timer1.Enabled = true;
}
protected void Timer1_Tick(object sender, EventArgs e)
{
Timer1.Enabled = false;
Response.Redirect("http://www.google.com");
}
}

ashkan.890
پنج شنبه 30 آبان 1392, 00:27 صبح
آقا محمد آقا صابر دستتون درد نکنه:چشمک:
ممنون از کمکتون