ASP网页设计关于打印页面的一些履历
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。人人常常碰到再ie中打印表格时必要埋没一些不必要打印的工具,好比说按钮,输出框,大概但愿莫个表格显现的时分表格线是由色彩的,而打印的时分只必要有粗细之分,实在在css中能够设定在打印大概显现的分歧款式,比来作了一个使用(实属揭竿而起),能够失掉以上效果,上面是我的款式表。。。。<styletype="text/css"media=print>次要是media选项对比上面的那一个style一同看
.noprint{visibility:hidden}
span.double{BORDER-BOTTOM-STYLE:double;BORDER-LEFT-STYLE:double;
BORDER-RIGHT-STYLE:double;BORDER-TOP-STYLE:double;COLOR:mediumblue;
CURSOR:hand;FONT-SIZE:12pt;HEIGHT:22px;LEFT:314px;TEXT-ALIGN:center;
WIDTH:96px}
select.sb{Z-INDEX:121;LEFT:0px;WIDTH:90px;POSITION:absolute;
HEIGHT:170px}
span.tab{LEFT:40px;WIDTH:900px;POSITION:relative;TOP:0px;HEIGHT:225px}
table{BORDER-RIGHT:blackmediuminset;BORDER-TOP:blackmediuminset;BORDER-LEFT:blackmediuminset;WIDTH:900px;BORDER-BOTTOM:blackmediuminset;HEIGHT:31px;POSITION:absolute}
tr.col0{BORDER-RIGHT:thickinset;BORDER-TOP:thickinset;FONT-WEIGHT:bold;FONT-SIZE:15px;BORDER-LEFT:thickinset;BORDER-BOTTOM:10px;FONT-FAMILY:宋体;BACKGROUND-COLOR:blue;TEXT-ALIGN:center}
tr.tr1{}
td.td0{WIDTH:120px;TEXT-ALIGN:center;height:30px;}
td.td1{WIDTH:330px;TEXT-ALIGN:right}
td.td2{WIDTH:70px;TEXT-ALIGN:right}
td.td3{WIDTH:330px;TEXT-ALIGN:right}
</style>
<stylemedia=screen>次要是media选项对比下面的那一个style一同看
span.double{BORDER-BOTTOM-STYLE:double;BORDER-LEFT-STYLE:double;BORDER-RIGHT-STYLE:double;BORDER-TOP-STYLE:double;COLOR:mediumblue;
CURSOR:hand;FONT-SIZE:12pt;HEIGHT:22px;LEFT:314px;TEXT-ALIGN:center;
WIDTH:96px}
select.sb{Z-INDEX:121;LEFT:0px;WIDTH:90px;POSITION:absolute;
HEIGHT:170px}
span.tab{LEFT:154px;WIDTH:900px;POSITION:relative;TOP:30px;HEIGHT:225px}
table{BORDER-RIGHT:bluegroove;BORDER-TOP:bluegroove;BORDER-LEFT:bluegroove;WIDTH:900px;BORDER-BOTTOM:bluegroove;POSITION:absolute}
tr.col0{BORDER-RIGHT:redthickinset;BORDER-TOP:redthickinset;FONT-WEIGHT:bold;FONT-SIZE:15px;BORDER-LEFT:redthickinset;COLOR:white;BORDER-BOTTOM:yellow10pxsolid;FONT-FAMILY:宋体;BACKGROUND-COLOR:blue;TEXT-ALIGN:center}
tr.tr1{BORDER-BOTTOM:fuchsiainset}
td.td0{WIDTH:120px;BORDER-LEFT-STYLE:none;TEXT-ALIGN:center;BORDER-BOTTOM-STYLE:none}
td.td1{WIDTH:330px;BORDER-LEFT:bluethinsolid;TEXT-ALIGN:right}
td.td2{WIDTH:70px;BORDER-TOP-STYLE:inset;BORDER-RIGHT-STYLE:inset;BORDER-LEFT-STYLE:inset;TEXT-ALIGN:right;BORDER-BOTTOM-STYLE:inset}
td.td3{WIDTH:330px;BORDER-TOP-STYLE:inset;BORDER-RIGHT-STYLE:inset;BORDER-LEFT-STYLE:inset;TEXT-ALIGN:right;BORDER-BOTTOM-STYLE:inset}
td.td5{TEXT-ALIGN:right}
</style>
人人细心看一下实在只需创建2个style而么个style指向分歧的设备,可是在style中利用不异的id,如许再在必要打印和显现是必要分歧的款式的工具中援用统一个id号(好比说<tdclass=td3>。。。。。。</td>)可是有一个主要成绩时细心看我在打印是设定不打印是经由过程设定“visibility:hidden”来完成的,可是我在实践使用中发明假如在剧本代码中利用了“obj.style.visibility=visible”也就是对莫个工具的visibility举行了操纵这时候候咋打印的时分也会显现出来,也就是说剧本代码的操纵对分歧的设备同时无效(可是我想应当有举措对某一个设备准向指定的可是找了半天没发明,也多是css还没有完美)我最初经由过程了另外一个style属性display了完成了,也就是说在剧本代码顶用obj.style.diaplay="block"大概"none"来完成工具的显现如许就不影响打印功效的完成了。
可是总的来讲ie的打印仍是不完美好比说没法完成分页大批的打印数据,可是在visual.net中我发明微软到场了crystal的报表功效我估量应当能够完成了,可是还没有使用过,今后无机会在向人人报告。
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 掌握asp的特性而且一定要知道为什么。
页:
[1]