仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 508|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之为所欲为的定制“弹出窗口”

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:38:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题弹出窗口常泡在网上的伴侣对“弹出窗口”必定不会生疏,像新浪、163等网站,一进进首页立即就会弹出一个窗口,内里一般是一些通告信息,大概Flash告白等等。实在如许的效果很简单完成,人人随我一同下手吧!

  不加润色的弹出窗口

  将上面这段代码拔出你的页面中,在页面加载时就会主动弹出一个窗口,并翻开Google搜刮引擎,是否是很复杂啊!

  将代码安排在〈!―XXX--〉两头是为了兼容较低版本扫瞄器的必要,在低版本的扫瞄器中标签内的内容将被视作凝视。

  翻开的页面利用相对路径()或绝对路径(../page.htm)都能够。

  示例代码1:

  〈SCRIPTLANGUAGE="JavaScript"〉
  〈!--

window.open(http://www.google.com);

  file://--〉

  〈/SCRIPT〉

  润色弹出窗口

  利用上面这段代码,我们能够对弹出窗口做更多的把持,包含窗口巨细、窗口地位、是不是带工具栏、是不是能够改动巨细等等。

  示例代码2:

  〈scriptlanguage="JavaScript1.2"type="text/JavaScript1.2"〉

  varpopUpWin=0;

  functionpopUpWindow()

  {

  file://判别该窗口(popUpWin)是不是已存在,假如已存在,则先封闭窗口,然后再翻开新窗口

  if(popUpWin)

  {

  if(!popUpWin.closed)popUpWin.close();

  }

  file://依据参数定位弹出窗口的展现地位

  popUpWin=window.open(‘page.htm’,popUpWin,toolbar=no,location=no,

  directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width=100,height=100,

  left=100,top=100,screenX=100,screenY=100’);

  }

  〈/script〉

  弹出窗口参数一览

  弹出窗口的命令格局:“window.open(‘URLStr’,‘WindowName’,‘Property’);”,个中:

  1.window.open命令用于在网页上弹出一个新窗口。

  2.URLStr:弹出窗口所显现的页面

  3.WindowName:弹出窗口的称号,能够恣意指定,也能够用’’来取代

  4.Property:用于把持弹出窗口显现的属性,详细可把持的参数有:

  5.Toolbar:是不是显现扫瞄器工具栏,yes为显现,no为不显现

  6.Location:是不是显现巡游器地点栏,yes为显现,no为不显现

  7.Directories:是不是显现目次按钮,yes为显现,no为不显现

  8.Status:是不是显现形态栏,yes为显现,no为不显现

  9.Menubar:是不是显现菜单条,yes为显现,no为不显现

  10.Scrollbar:是不是激死水和悦垂直活动条,yes为显现,no为不显现

  11.Resizable:是不是能够改动窗口巨细,yes为显现,no为不显现

  12.Width:指定窗口的宽度,以像素为单元

  13.Height:指定窗口的高度,以像素为单元

  14.Left:指定窗口距屏幕左真个间隔,以像素为单元

  15.Top:指定窗口距屏幕顶真个间隔,以像素为单元

  16.screenX:同等于Left属性

  17.screenY:同等于Top属性

殊效窗口示例

  懂得了窗口属性的界说,我们一同来看一些特别使用,本来还真有些学问在内里。

  经由过程函数挪用把持弹出窗口

如“示例代码2”所界说的弹出窗口,在没有挪用popUpWindow办法之前,该窗口是不会主动弹出的,上面我们来看几种经常使用的挪用办法:

  页面加载时主动弹出窗口

  〈bodyonLoad=”javascript:popUpWindow();”〉

  页面封闭时主动弹出窗口

  〈bodyonUnLoad=”javascript:popUpWindow();”〉

  经由过程链接大概按钮触发弹出窗口

  〈ahref=”#”onClick=”javascript:popUpWindow();”〉

  〈inputtype=”button”name=”弹出窗口”onClick=”javascript:popUpWindow();”〉

  弹出窗口准时封闭

  在弹出的窗口中到场上面一小段代码,弹出的窗口就会在20秒后主动封闭。(这段代码要加在弹出窗口中,而不是主页上)

  〈scriptlanguage="javascript"〉

  functioncloseit()

  {

  setTimeout("self.close()",10000)//毫秒

  }

  〈/script〉

  将这段代码到场〈head〉标签内,然后再修正〈body〉标签为〈bodyonLoad=”closeit()”〉就能够了。

  为弹出窗口加上一个封闭按钮

  在弹出的窗口中到场上面代码,页面上会多出一个按钮,单击这个按钮,弹出窗口会主动封闭,而不会有任何提醒。

  〈INPUTTYPE=BUTTONVALUE=封闭〉

  小结

  懂得的弹出窗口的属性,发扬你的设想,就能够制造出更酷效果的弹出窗口了。

</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
海妖 该用户已被删除
沙发
发表于 2015-1-20 10:50:11 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-20 11:46:08 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
飘灵儿 该用户已被删除
地板
发表于 2015-1-31 21:28:21 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-6 23:10:51 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
再见西城 该用户已被删除
6#
 楼主| 发表于 2015-2-19 01:51:59 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
柔情似水 该用户已被删除
7#
发表于 2015-3-6 12:05:06 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
小妖女 该用户已被删除
8#
发表于 2015-3-13 00:34:59 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
只想知道 该用户已被删除
9#
发表于 2015-3-20 07:11:30 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 10:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表