CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何实现网页五秒钟自动关闭?

楼主hemudu()2002-07-06 23:40:57 在 .NET技术 / ASP.NET 提问

如何实现网页五秒钟自动关闭? 问题点数: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

相关问题

  • 如何用DELPHI实现关闭指定网页?
  • 如何实现:在网页1中点击按钮弹出窗口(网页2),提交窗口(网页2),窗口(网页2)关闭,刷新网页1?
  • 如何在winform下,实现定时打开一个网页,然后关闭网页,谢谢
  • 怎样使网页在几秒钟后自动关闭?不出现是否关闭提示框的。
  • 如何实现在网页关闭前执行一段与服务器交互的代码?
  • 网页关闭问题!!!
  • 如何关闭网页?
  • 利用Applet关闭网页
  • 如何实现当用户关闭网页后再次输入相应的链接无法打开网页,而显示登录窗口?
  • 一个框架中包含三个网页:其中一个网页上有一个关闭按钮,点击这个按钮就可以把整个框架关闭掉。怎么实现?

关键词

  • 网页
  • 字符
  • source
  • strscript
  • registerstartupscript
  • compiler
  • line
  • 打开
  • error
  • response

得分解答快速导航

  • 帖主:hemudu
  • triout
  • icyer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo