如何实现网页五秒钟自动关闭?
如何实现网页五秒钟自动关闭? 问题点数:20、回复次数:17Top
1 楼triout(笨牛)回复于 2002-07-06 23:47:45 得分 5
一种方法是使用SCRIPT:
<script language=javascript>
setTimeout("window.close()",5000);//以毫秒为单位,所以5000
</script>Top
2 楼hemudu()回复于 2002-07-07 09:44:39 得分 0
那我要在程序里程序变量I的变化来决定是否打开某网页如何做了?
比如:I=0时打开1。ASPX,其他不打开Top
3 楼icyer()回复于 2002-07-07 10:09:32 得分 0
if (i == 0)
{
string strScript = "";
strScript = @"<script language=JavaScript>"
strScript += "window.open('url');";
strScript += @"</script>";
Page.RegisterStartupScript("open", strScript);
}
Top
4 楼ketao_78(树欲静而风不止)回复于 2002-07-07 13:43:52 得分 0
看看Top
5 楼fa2002(风翔万里)回复于 2002-07-07 14:18:23 得分 0
这种问题跑到asp.net来问,真是可笑Top
6 楼hemudu()回复于 2002-07-07 22:50:19 得分 0
有什么好笑的了,,我一直用这个asp.net论坛的了Top
7 楼hemudu()回复于 2002-07-07 23:26:39 得分 0
if (i == 0)
{
string strScript = "";
strScript = @"<script language=JavaScript>"
strScript += "window.open('url');";
strScript += @"</script>";
Page.RegisterStartupScript("open", strScript);
}
@这个符号是什么意思?Top
8 楼hemudu()回复于 2002-07-08 20:48:41 得分 0
有人试过一个东东吗?有人知道吗?
if (i == 0)
{
string strScript = "";
strScript = @"<script language=JavaScript>"
strScript += "window.open('url');";
strScript += @"</script>";
Page.RegisterStartupScript("open", strScript);
}
@这个符号是什么意思?
Top
9 楼juqiang(方枪枪(正在修炼伤心小箭))回复于 2002-07-08 20:53:08 得分 0
@帮助你转意。最普通的:
string filepath = "c:\\winnt\\system32";
equals
string filepath = @"c:\winnt\system32";
明白了?Top
10 楼hemudu()回复于 2002-07-08 21:05:37 得分 0
谢谢,我再试一试
Top
11 楼hemudu()回复于 2002-07-08 21:07:54 得分 0
能不能这样写了,来达到这个功能
response.write("<script language=javascript>window.open('popmusic.aspx','new');</script>")
但我运行时出错了?
Server Error in '/' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30648: String constants must end with a double quote.
Source Error:
Line 26: i=0
Line 27:
Line 28: response.write("<script language=javascript>window.open('popmusic.aspx','new');</script>")
Line 29:
Line 30: End Sub
Top
12 楼GumPGZ(努力*奋斗)回复于 2002-07-08 22:27:30 得分 0
response.write("<script language=javascript>window.open('popmusic.aspx','new');</script>")
改为:
response.write(@"<script language=javascript>window.open('popmusic.aspx','new');</script>")
必须要加一个专意字符"@"
还有你这样写合不合法,window.open('popmusic.aspx','new')
那个'new'字符是干什么的?
我对javascript不熟悉,说错勿怪Top
13 楼hemudu()回复于 2002-07-09 10:50:23 得分 0
那个'new'字符是干什么的?:::::是新开一个窗口啊Top
14 楼hemudu()回复于 2002-07-10 17:14:45 得分 0
还是不对了
Server Error in '/' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30037: Character is not valid.
Source Error:
Line 26: i=0
Line 27:
Line 28: response.write(@"<script language=javascript>window.open('popmusic.aspx','new');</script>")
Line 29:
Line 30: End Sub
Top
15 楼icyer()回复于 2002-07-10 17:21:26 得分 15
错了。
VB.NET里面没有 @ 的。
Response.Write("<script language=JavaScript>window.open('popmusic.aspx','new');</s")
Response.Write("cript>")
你的代码是写在.aspx中的吧。
Top
16 楼GumPGZ(努力*奋斗)回复于 2002-07-10 17:43:52 得分 0
http://www.csdn.net/Expert/TopicView1.asp?id=861896
建议版主把上面的收入精华区里Top
17 楼hemudu()回复于 2002-07-10 18:16:39 得分 0
现在对了,非常感谢 icyer() 提供真诚的帮助!!!Top




