太原网页设计,太原网站建设需要*,网站建设明细报价表
太原网站建设需要*,网站建设明细报价表
小程序开发价格根据实际情况不同价格也会有所不同,市面上制作了大大小小上万个小程序,门店类,商城类,分销类,功能类等等几百个种类。具体定价需要根据开发方式来决定。
1、自己开发
费用的话就是自己技术的工资、绩效和服务器。当然有些企业有自己的技术团队,那么也可以选择自己开发。那么自己做的话成本在哪些方面?一起了解一下:
1)小程序认证服务费300元,腾讯官方收取。
2)购买或租用服务器费用(每年约1000-1万不等),主要取决于你的小程序注册会员数和日活数量,量越大,服务器要求越高,价格也就越贵。有日活用户要求的小程序,建议选择*服务器,后期可以不断升级服务器配置。
3)https证书费用(每年1000元左右),不同的安全级别要求,价格不同。阿里云*的最低报价是1256元/年,天鸽云*的最低报价是850元/年。
4)开发团队,养一个团队的成本这个还是可以计算的。制作一款小程序的人员构成是产品经理+UI设计+前端+后端+测试+运营+维护,目前市面上这些职位的价格根据不同地区价格也是有区间的,这个依据所在地区薪资计算。
2、开发*
首先无论是自己开发还是找开发*开发,给腾讯的300元认证费都是不可避免的,当然也有的软件开发*会将这个认证费用包含在开发金额之中。
1)认证费:300
2)人工费:开发一款小程序,大概是产品经理+UI设计+前端+后端+测试这么一个人员构成,至于这个价格大概是2-3W左右,当然开发一个小程序的周期大概是15-30天,所以软件开发*在人员成本上的花费大概就是1W左右,这还是得根据客户需求来看,需求简单耗时短,需求较复杂周期略长。
3)功能开发价格(与需求与页面设计有关)总的来说目前市场上开发一个小程序的价格在:2000-1万之间,功能主要包括展示版企业的介绍、产品、服务、留言等信息。有的客户根据需求增加商城或分销功能,价格还要更高一些。使用定制的小程序对于部分商家来说费用也是一笔不小的开支,但是功能和实用性会更高。
4)后期维护:后期维护主要是针对服务器的租用,和对小程序后期的升级和版本更新。这个钰威软件的报价大概是每年几百块钱。
关于小程序的开发成本计算大概就是这两种方式了,如果要说哪个花费比较少,当然是找软件开发*开发花费较少,但是如果是大平台可能就是自己组建团队来说可能更稳定,只是相对的成本花费会多一些。这个还是取决于个人的想法开发小程序的费用,从几百到几十万都有,就看你的需求。
第一种,选择小百程序开发模板的方式,功能经过市场考验,功能稳定强大,在我们平台价格相对来说只需要不到1000就可以了,一般只需一周左右就能上线运营,适合需求较度为通用的中小商家选用,非常方便
第二种,选择定制开发的方式,价回格根据需求的难度和开发周期决定,价格一般几万起,人力开发成本过高决定了无法低价,由于价格较高,最好专业的开发*做,答能更好的沟通和避免项目风险开发一款小程序的费用是多少跟小程序要实现的功能有抄关,目前市场上的小程序分2种:
1.个性化设计,由客户提供需求和功能设计图,袭然后小程序开发团队按需开发,这种一般开发时间长,投入的精力多,价格也比较贵,一般几万起。
2.根据行业模板制作,开发团知队根据行业的特性开发出了比较完善的小程序代码。客户按照框架定制自己的道小程序。这种比较便宜,3000-8000不等。同时也能满足大部分人的需求。小程序的开发费用通常都与以下几个因素有关:
’1.功能
功能是影响小程序开发价格的重要因素之一。以一个餐饮小程序为例,可以实现的功能有:预约、排队、点餐、付款、外卖等。功能越多,费用也就越高,所以具体的费用,得在确定完你需要什么功能之后,才能确定。
2.开发方式
小程序开发方式可分为两类,一是模板开发,二是定制开发。模板开发就是直接套用行业模板,然后在行业模板的基础上更换图片、内容等。因此,开发难度较低,耗时短,所以价格上会便宜一点,具体的大约是1000元-10000元左右。而定制开发,就是根据企业和商家的需求,进行单独开发,由于每一个页面、每一项功能都需要进行单独开发,因此开发难度较高,耗时较长,所以价格上会贵一点,具体费用和需求有关,没有一个特别固定的价格
3、认证费用
小程序必须经过认证之后才能发布,而在认证的时候,需要向腾讯官方缴纳一笔认证费用,费用为300元。但如果企业已经申请开通过公众号,并已经经过企业认证,就无e799bee5baa6e78988e69d8331333431363532需再次缴纳费用。
4、服务器租赁
虽然小程序是基于微信运行的,但和网站一样,同样需要配置服务器。服务器的费用根据其配置、带宽等而定。以一个2核4G,4M独享,100G硬盘的服务器为例,租赁的费用大约是每年3000-5000左右。一、微信小程序开发之前必须要完成和注册认证,申请小程序费用为300元,如果有已经认证过的公众号就可以免费申请。
二、小程序开发:分为两种情况
第一种自己开发,费用的话就是自己技术的工资、绩效和服务器。
第二种找第三方开发*,这里分为两种情况:
第1种是卖模板为主的网络*。
优点是:价格低,几千块钱到万元之间就能搞定,方便,能够快速上线;
缺点是:修改功能麻烦,这里需要避免低价陷阱,不要到最后才发现模板性的修改功能所花的钱比买模板还贵。
第2种是定制开发为主的网络*。
优点是:专为你的企业或者店面定制的,功能你来定,要求你来定,后期修改bug方便,改东西也很方便。
缺点是:相对价格比较高!定制版的基本费用在上万元到十几万不等!不过贵也有贵的道理吧,毕竟功能做的更全面一点。
最后总结,至于找什么样的小程序开发*?花*来开发?还是需要看贵*准备的预算这块!推荐了解一下企维度小程序,价格适中,功能齐全。开发一款小程序到底需要*,首先那些说可以0元做小程序的,基本上就可以归结于骗子一类吧,这里不做过多分析,因为服务器的固定成本都不要,更不要谈小程序代码安装使用,技术维护,后台搭建,小程序对接和发布了,这种不是骗子就是忽悠。
做一个小程序分为以下步骤:
1、需要注册认证一个小程序,最好开通微信支付功能,认证费每年300元交给腾讯。
2、选择一个你要做的小程序模板,也就是你属于哪个行业要做什么样的小程序,目前做的比较多的有电商小程序、分销拼团小程序、餐饮外卖小程序、酒店客房预定小程序、教育、美容美发等等。
选择小程序版本也有三种方式:
一、自己组技术团队自己开发,需要的人员有产品经理、框架工程师、JAVA、PHP、前端、后端、测试工程师,开发周期1个月。人员成本5万,后期维护成本没算。(不推荐)
二、购买别人的小程序源码,用自己的服务器,找个技术人员专职维护。
源码费用这里不过多解释,别人花几个月的精力和成本开发出来的源码你想花几十块钱就想用,甚至不花钱那是不可能的,买回来的是一堆乱码,或者留有后门没法正常使用。你要不断花钱请人处理这些漏洞,甚至被植入木马你都不知道。另外服务器一年3000,专人维护成本每月5-6000。(不推荐)
三、使用第三方小程序,购买第三方使用账号,总的费用约4000-6000元(行业不一样,小程序版本不一样),不用担心技术维护、不用建服务器,更不用担心小程序有漏洞和木马病毒,拿过来就可以使用,还可以根据自己的搭建要求设计店铺。(推荐)
跪求刘慈欣《太原之恋》全文~!!
【编辑导语】刘慈欣展示了他宏大叙事的黑色幽默一面,世上没有无缘无故的爱,也没有无缘无故的恨,诅咒软件的诞生,其实是具象化了人心中报复的欲望之魔。
太原之恋
【文】刘慈欣
诅咒1.0诞生于2009年12月8日。
这是金融危机的第二年,人们本来以为危机快要结束了,没想到只是开始。社会处于一种焦躁的情绪中,每个人都需要发泄,并积极创造发泄的方式,诅咒的诞生也许与这种氛围有关。
诅咒的作者是一个女孩儿,18岁至28岁之间,关于她,后来的IT考古学家们能知道的就这么多。诅咒的对象是一个男孩儿,20岁,他的情况却都记载得很清楚,他叫撒碧o(╯□╰)o,在太原工业大学上大四。他和那女孩儿之间发生的事儿没什么特别的,也就是少男少女之间每天都在发生的那些事儿,后来有上千个版本,这里面可能有一个版本是真实的,但人们不知道是哪一个。反正他们之间的事情都结束后,那女孩儿对那男孩儿是恨透了,于是编写了诅咒1.0。
女孩儿是个编程高手,真不知道她怎样学来的这个本事。在这个IT从业者人数急剧膨胀的年代,真正精通系统底层编程的人却并未增加,因为能用的工具太多了,也太方便了,没必要像苦力似的一行行编代码,大部分都可以用工具直接生成。即使像女孩儿要做的编写病毒这样的活计也是一样。众多的黑客工具让编写病毒成为件把几个现成模块组装起来就行的事儿,或者更简单,对单个模块修改一下即可。在诅咒之前大规模流行的最后一个病毒熊猫烧香就是这么弄出来的,但这个女孩儿却是从头做起,没有借助任何工具,自己一行一行地写代码,像勤劳的农家女用原始的织布机把棉线一根一根织成布,想象她伏在电脑前咬牙切齿敲键盘的样子,我们不由想起拜伦《西里西亚织工》中的两句诗:老德意志,我们在织你的尸布,我们织!我们织!!
诅咒1.0是历史上在传播方面最成功的计算机病毒,它成功的主要原因在两个方面:首先,诅咒不对感染者进行任何破坏(其实其他的病毒大部分也没有破换的企图,所造成的破坏是由于其低劣的传播或表现技术所致,诅咒在避免传播中的副作用这个方面做的很完善);它的表现也很克制,在大部分被感染的电脑上都没有任何表现,只有当系统条件组合符合某一方式时(大约占总感染数的十分之一),才进行表现,且每台机只表现一次。具体表现方式为:在被感染的电脑上弹出一个显示——
撒碧*!!!!!!!!!
如果点击这个显示,就会出现关于撒碧更进一步的信息,告诉你这个被诅咒者是*山西省太原市太原工业大学××系××专业××班××宿舍楼××寝室。如果不点击,这个显示将在三秒钟内消失,且永不再这台电脑上重新出现,因为被记忆的有硬件信息。所以即使重转系统后也一样。
诅咒1.0成功传播的第二个原因在于系统拟态技术,这倒不是女孩儿的发明,但这项技术被她熟练地用到了极致。系统拟态就是把病毒代码的很多部分做成与系统代码相同,而且采用与系统进程类色的行为方式,杀毒软件在杀灭该病毒时,极有可能把系统也破坏掉,最后不得不投鼠忌器。其实,瑞星、NORTON等都曾盯上过诅咒1.0,但他们随后就发现自己惹上越来越多的麻烦,甚至发生了比NORTON在2007年误删WINDOWS XP系统文件更恶劣的后果,加上诅咒1.0在传播中没出现任何破坏行为,且所占系统资源也微不足道,他们就先后把它从病毒特征库中删掉了。
诅咒诞生之日,正是些科幻的刘慈欣第264次因公来来太原之时,尽管这是他最讨厌的一座城市,因为来时他还都要逛街,到柳巷的一个小店区为他那老掉牙的ZIPPO打火机买一瓶专用汽油,这是目前极少数不能从Taobao或Ebay邮购的东西。前两天刚下过雪,像每次下雪一样,雪被地压成了黑糊糊的冰,他摔了一跤,屁股的疼让他忘了在进火车站时把那一小瓶汽油从旅行包中拿出来装到衣袋中,结果过安检时被查了出来,没收后又罚款200元。
他更讨厌这座城市了。
诅咒1.0流传下去,五年,十年,它仍然在日益扩展的王阔时节静悄悄地繁衍生息。
这期间,金融危机过去了繁荣再次到来。随着石油资源的渐渐枯竭,煤炭在世界能源中的比重迅速增加,底下的黑金为山西带来滚滚财源,使其成为亚洲的阿拉伯,省会太原自然也就成为了新的迪拜。只是一个具有煤老板性格的城市,过去穷怕了,即使在本世纪初仍处于贫寒的日子里,下面穿露屁股的破裤子之时,上身也穿着名牌西装,在下岗工人成天堵大街的情况下建起国内最豪华的歌厅和洗浴中心。现在它成为了真正的暴发户,更是在歇斯底里的狂笑中穷奢极侈,迎泽大街两旁的超搞建筑群令上丄海浦东相形见绌,而这条除长安街外全国最宽直的大姐则成了终日难见阳光的深谷。有钱和没钱的人怀着梦想和欲望拥入这座城市,立刻忘记了自己是谁和想要什么,之时跌入繁华喧闹的漩涡旋转着,一年转三百六十五圈。
这天,第397次来太原的刘慈欣又到柳巷去买汽油,忽见街上有一位飘逸的帅哥,他的长发中那一缕血海格外引人注目,他就是险些科幻后写奇幻再后来科奇都写得潘大角。被太原的繁荣所吸引,大角抛弃上丄海移居太原,大刘和大角当初分别处于科幻的硬软两头儿,此时相见不亦乐乎。在一家头脑店(头脑是本地的的一种传统美食)酒酣耳热之时,刘慈欣眉飞色舞地说出了自己下一步的宏伟创作计划:计划写一部十卷300万字的科幻史诗,描写200个文明的2000次毁灭和多次因真空衰变而发生的宇宙格式化,最后以整个已知宇宙漏入一个抽水马桶般的超级黑洞结束==+。大角很受感染,认为两人有合作的可能:同一个史诗构思,刘慈欣写硬的不能再硬的科幻版,面向男读者;大角写软得不能在软的奇幻版,面向MM们。大刘大角一拍即合,立刻抛弃一切俗务投身创作。
在诅咒1.0十岁生日时,它的末日也快到了。VISTA以后,微软实在难以找到对*作系统频繁升级的理由,这多少延长了诅咒1.0的寿命,但*作系统就像暴发户的老婆,升级总是不可避免的,诅咒1.0代码的兼容性越来越差,很快就将沉入网络海洋的底部,成为*亡沙子消声匿迹。但正在这时,诞生了一门新的学科:IT考古学。按说网络世界的历史还不到半个世纪,没什么古可考,仍然有很多怀旧的人热衷此道。IT考古主要是发觉那些仍活在网络世界某些犄角旮旯的东西,比如十年来都没有点击过仍能点开的网页,二丄十年没有人光顾但仍能注册发帖的BBS等等,这些虚拟古董中,来自“远古”的病毒时IT考古学家们最热衷寻找的,如果能找到一个十多年前诞生的仍在网上活着的病毒,他们就有了在天池中发现恐龙一般的感觉。
诅咒1.0被发现了,发现者把病毒的全部代码升级到新的*作系统下,这样就能保证它再存活下去。这就是诅咒2.0。人们把十
前诅咒1.0的创造者叫诅咒始祖,把这个IT考古学家叫做诅咒升级者。
诅咒2.0在网上出现的那一刻,在太原火车站附近的一个垃圾桶旁,大刘和大角正在争抢刚从桶中翻到的半袋方便面。他们卧薪尝胆五六年,各自写出两部300万字的十卷科幻和奇幻史诗,书名分别为《三千体》和《九万洲》(–#)。两人对这两部巨作充满信心,但是找不到出版者,于是一起变卖了包括房子在内的全部家产并预支了所有退休金自费出版,最后,《三千体》和《九万洲》的销量分别是15本和27本,总数42,科幻迷都知道这是个吉利的数字,在太原举行了隆重的签售仪式后(同样是自费),两人就开始了流浪生涯。
太原是一个最适合流浪的城市,在这个穷奢极侈的大都市里,垃圾桶里的食品是取之不尽的,最次也能找到几粒被丢弃的工作丸。住的地方也问题不大,太原模仿迪拜,在每一个公交候车亭里都装上了冷暖空调。如果暂时厌倦街头,还可以去救助站呆几天,那里不仅有吃有住,太原久已繁荣的性服务业还响应政丄府的号召,把每周日定为对弱势群体的性援助日,救助站就是那些来自红灯区的自愿者们开展活动的地方之一。在城市各阶层幸福指数调查中,盲流乞丐位列首位,所以大刘和大角都后悔没有早些投入这种生活。
两人最惬意的时候是《科幻大王》编辑部每周一次的请客,一般都是去唐都这样的高级地方。太原的《科幻大王》深得科幻杂志的精髓,知道这种文学载体的灵魂就是神奇感和疏离感,而现在高技术幻想已经没有这种感觉了,技术奇迹是最平淡不过的事儿,每天都在发生,倒是低技术幻想具有神奇和疏离感,于是他们创立了幻想未来低技术时代的反浪潮科幻,取得巨大成功,迎来了世界科幻的第二个黄金时代,为了彰显反浪潮科幻的理念,《科幻大王》编辑部拒绝一切电脑和网络,只接收手写稿件,用铅字排版印刷,还用每匹相当于一辆宝马车的价格买回几十匹蒙古马,并在编辑部旁建设豪华的马厩。杂志社人员出行一律骑着绝对没有上网的骏马,城市某处如果听带“嘚嘚”的清脆马蹄声,那就是SFK的人来了。他们常请刘慈欣和大角吃饭,除了因为这两个人以前写过科幻外,还因为虽然他们现在写的科幻已经很不科幻了,但他们本人按照反浪潮科幻的理念却是十分科幻的,因为他们上不起网。也很低技术。
SFK、大刘和大角都不知道,他们这个共同的特点将就他们的命。
诅咒2.0又流传了7年,这时,一个后来被成为诅咒武装者的女人发现了它。她仔细研究了诅咒2.0的代码,即使经过升级,她仍能感受到17年前诅咒始祖的仇恨和怨念,她与始祖有着相同的经历,也处于每天像牙痛般咒恨某个男人的阶段,但她觉得那个17年前的女孩儿既可怜又可笑:这么做有何意义?真能动那个臭男人撒碧一根汗毛吗?这就像百年前的怨女在写了名字的小布人儿上扎针的愚蠢游戏一样,解决不了任何问题,结果只是使自己更郁闷。还是让姐姐来帮帮你吧(正常情况下诅咒始祖应该活着,但诅咒武装者肯定要叫她阿姨了)。
07年后的今天已经完全是一个新时代了,这是,世界上的一切都落网了。这么说是因为,在17年前网络上的东西只有电脑。但今天的网络就像一棵超级圣诞树,这世界上的几乎所有东西都挂在上面闪闪发光。以家庭为例,家里所有通电的东西都联上了网并受其控制,甚至连指甲刀和开瓶器也不例外,前者可通过减下来的指甲判断你是否缺钙并通过短信或E-MAIL告知,后者可判断酒是否真品并发送中奖通知,而对于过度酗酒者,则间隔很长时间才能开一次瓶……在这种情况下,通过诅咒病毒直接*纵硬件世界成为可能。
诅咒武装者给诅咒2.0增加了一个功能:如果撒碧坐出租车,就撞*他!
其实对于这个时代的一个AI编程高手来说,这点并不难做到。现在的汽车已经完全无人驾驶,网络就是驾驶员,乘客上出租车时要刷卡,这是新的诅咒就可以通过信用卡识别他的身份。只要上了车并被识别,杀他的方法多不胜数。最简单的就是径直撞向路边的建筑物,或从桥上开下去。但诅咒武装者想了想,并不愿简单地撞*撒碧。而是为他选择了一个更为浪漫的*法,完全配得上他对17年前的那个妹妹做的事(其实诅咒武装者和别人一样,根本不知道撒碧对始祖做了什么,也可能错根本不在这男孩)。经她升级的诅咒在得知目标上车后,就不理会他设定的目的地,疯狂猛开,从太原一直开到张家口,现在,那里再向前已经是一片沙漠了。车就停在沙漠深处,并切断与外界的一切通讯联丄系(这是诅咒已驻留在车内电脑,不需网络了)。这辆出租车被发现的可能性很小。即使偶尔有人或车靠近,它就立刻躲到沙漠的另一边,无论过去多长时间。车门从内部是绝对打不开的。这样,如果在冬天,撒碧将被冻*;如果在夏天,撒碧将被热*;如果在春秋,撒碧将被渴*饿*。
就这样,诅咒3.0诞生了,这是真正的诅咒。
诅咒武装者是一名AI艺术家,这也是一族新新人类,他们通过*纵网络做出一些没有实际意义但具有美感(当然这个时代的美感与十几年前不是一回事了)的行为艺术,比如让全城的汽车同时鸣笛走出某种旋律,让大酒店的亮灯窗口组成某个图形等等。诅咒3.0就是一件这样的作品,不管其是否真能实现其功能,它本身就构成了一件卓越的艺术品。因而在第2026年的上丄海现代艺术双年展上得到好评,虽然因其人身伤害内容被警方宣布为非法,但仍在网上进一步流传开来,众多的AI艺术家加入了对这一作品的集体创作,诅咒3.0飞快进化,越来越多的功能被添加进来:
如果撒碧在家,煤气熏*他!这也比较容易,因为每家的厨房都有网络控制,这样户主们就可以在外面遥控厨房做饭,这当然包括打开煤气的功能,而诅咒3.0当然可以使房间里的有害气体报警失效。
如果撒碧在家,防火烧*他!很容易,包括煤气在内,家里有很多可以点火的东西,比如摩丝发胶什么的,都联在网上(可通过网络由专业发型师做头发),火焰报警器和灭火器当然也可以失效。
如果撒碧在洗澡,放开水烫*他!如上,很容易。
如果撒比去医院看病,开*毒*他!这个稍有些复杂。给目标开特定的*事很容易的,因为现在医院的*房全部是自动取*,而且*房系统都联网,关键是*品的包装问题;撒碧不是SB,要让他拿到*后愿意吃才行,要做到这点,诅咒3.0需要追溯到制*厂的生产包装和销售环节,还有一盒表里不一的*只卖给目标,真的有些复杂,但能做到,而且对于AI艺术来说,越复杂,作品的观赏价值就越高。
如果撒碧最飞机,摔*他!这不容易,比出租车*作难多了,因为被诅咒的只有撒碧一人,诅咒3.0不能杀*其他人,而撒碧大概没有专机,所以摔*他是不可能的。但可以这样:目标所乘坐的飞机舱内突然在高空失压(用开舱门或别的什么办法),这是,在所有乘客都戴上的氧气面罩中,只有撒碧的面罩没有氧气。
如果撒碧吃饭,噎*他!这个看似荒唐,其实十分简单。现代社会的超快节奏催生了超快餐食品,就是一粒小小的*丸,名称叫工作丸。工作丸密度很大,拿在手里沉甸甸的像一颗子弹头,服下去会在胃中膨化,类似于以前的压缩饼干。关键在生产过程中做手脚,生产出一粒超快速膨化的工作丸,再控制销售过程专卖给撒碧,他在进工作餐时,喝水吧工作丸送下去,结果小丸子在嗓子眼就膨化了。
……
但诅咒3.0从来没有找到目标,也没有杀*过任何人,早在诅咒1.0诞生时,撒碧收到了不小的骚扰,还有媒体记者因此采访过他,是他不得不改了名,甚至连姓也改了,姓撒的人本来就少,加上这个名字不雅的谐音,在这个城市里面没有重名。同时,病毒中记录的撒碧工作单位和住址仍是他十几年前所上的大学,使得定为他更不可能。诅咒曾经拥有了进入*厅电脑追溯目标改名记录的功能,但没有成功。所以在以后的4年中,诅咒3.0仍然只是一件AI艺术品。
但是诅咒通配者出现了,他们是大刘和大角。
通配符是一个古老的概念,源自导师时代(这是对*作系统的上古时代——DOS*作系统时代的称呼),最常见的通配符有“*”和“?”两种,用于繁殖字符串中的一切字符。其中“?”指单一字串,“*”纸袋的字符数量不限,也最常用。比如:刘*,指姓刘的所有人;山西*,指以山西打头的所有字串,而如果只有一个*,则纸袋一切了。所以在导师时代,del*.*是一个邪恶的命令(del是删除命令,而DOS系统下的文件全名分为文件名和扩展名两部分,用.隔开。)在以后的*作系统演进中,通配符一直存在,只是系统进入图形界面后人们很少使用命令行*作,一般人就渐渐把它淡忘了,但包括诅咒3.0在内的各种软件中,它是可用的。
这天是中秋节,明月在太原城的璀璨灯火中像个脏兮兮的烧饼。大刘和大角在五一广场的一个长椅子上坐下来,白来他们下午从垃圾桶中翻出的五个半瓶酒,两袋半平遥牛肉,几乎一整袋晋祠牛肉和三粒工作丸,准备庆祝一番。天刚黑的时候,大刘还从一个垃圾桶中翻出一台破笔记本电脑,他声称自己能把它修好,否则这一辈子计算机工作就算白干了。他蹲在长椅旁紧张地捣鼓起来,同时和大角意犹未尽地回味着下午救助站的性援助。大流热情地请大角把三粒工作丸都吃了,这样可为自己省下不少酒肉,但大角并不上当,一粒也没吃,之时喝酒吃肉。
电脑很快能用了,屏幕发出幽幽的蓝光,大角发现无线上网功能竟然也恢复了,就立刻抢过电脑,先上QQ,他的号早就不能用了;再上九州网站天空之城豆瓣水木清华大江东去……那些链接都早已消失,最后他扔下电脑长叹一声:“唉——昔人已乘黄鹤去。”
大刘拿过半瓶酒合起来,看了看屏幕:“此地连黄鹤楼也没留下。”
然后大刘便细细查看电脑中的东西,发现里面安装了大量的黑客工具和病毒样本,这可能是一个黑客的本本,也学识在逃避AI警察的追捕时匆忙扔到垃圾桶中的。他顺手打开了一个桌面上的文件,是一个已经反编译出来的C程序,他认出了,这正是诅咒3.0。他随意翻阅着代码,回忆着自己编写电子诗人的时光,酒劲上来时但到了目标识别参数那部分,
大角在一边喋喋不休地回忆当年峥嵘的科幻岁月,大刘也很快受了感染,推开本本一同回忆起来。想当年,自己那上帝是叫的充满阳刚之气的毁灭史诗曾引起多少男人的共鸣啊,曾让他们中的多少人心中充满了军国主义和*的万丈激情!可现在,15本,仅仅卖出15本!*!他又管辖区一大口,那还是一瓶老白汾,这酒的味道在这个年代已经面目全非,有点像威士忌了,淡酒精度一点没减。他开始恨男读者,进而恨所有的男人,他两眼直勾勾地看着屏幕上诅咒3.0的目标参数,说:“很拽的圆润木妖怪&胡东奇(现在的男人每一个好东西)。”顺手把姓名由“撒碧”换成“*”、工作单位和住址也由“太原工业大学,××系,××专业,××宿舍楼,××寝室”换成了“*,*,*,*,*”,只有性别参数仍为“男”。
大角也处于一把鼻涕一把泪的感慨中,想当初,自己那色彩绚烂意境悠远的美文如诗如梦,曾经迷倒多少MM,连自己也成为她们的偶像。可现在,看看旁边经过的那些妙龄MM,居然没一个朝自己这边看一眼,这太让人失落了!他扔出一个已空的酒瓶,喃喃说道:“圆润木素胡东奇,雨润豆素?(男人不是好东西,女人就是?)”说着,把目标参数中的性别由“男”改成“女”。
大刘不干了,觉得这没女人什么事,自己那些粗陋的小说从来也不指望获得女读者的青睐,就又把性别参数改回“男”,大角再改成“女”,两人为惩罚自己的忘恩负义的读者群争执起来,太原也在成为寡妇城市和光棍城市的可能性之间摇摆不定。大刘大角最后抡起酒瓶打了起来,知道一个巡警制止了他们。两人摸着脑袋上的鼓包,达成了一个妥协,把目标的性别参数改成了“*”,完成了诅咒3.0的通配。也许是因为大家的干扰,或由于已经烂醉。他们谁也没动“太原市、山西省、*”这三个参数。这样,诅咒4.0诞生了。
这天早晨的交通高峰时段,从城市地下传来一连串沉闷的爆炸声,这是地铁相撞的声音。太原市的地铁建成较晚,设计时正值城市成为暴发户,所以十分先进,磁悬浮并在真空隧道中运行,以高速闻名,被称为准时空门,意思是从起点进去后很快就能从终点。因此它们的相撞也格外惨烈,地面因爆炸隆起的一座座冒出浓*的小山包,像城市突然长出的暗疮。
这是,城市中的大部分汽车已被诅咒控制(这个时代,所有的汽车都能在网络AI的控制下自动行驶),成为进行诅咒*作的最有力工具。一时间,全城的上百万辆汽车像做布朗运动的分子那样横冲直撞,但这种撞击并非杂乱无章,而是遵循着经过严密优化计算的规律和顺序,每辆车首先尽可能都在追逐并横冲直撞行人,车与车之间密切配合,对行人围追堵截,并在空地和广场上形成包围圈,最大的包围圈在五一广场几千辆汽车围成一圈向心撞击,一下子就清楚了上万个目标。当外面的行人几乎都被清除或躲入建筑物时,汽车开始撞向附近的建筑物,以清除车内的目标。这种撞击同样是经过精密组织的,对于人口密集的大型建筑物,车辆会集中撞击,后面冲来的的车会窜到前面已撞毁的车上面,就这样一层层堆起来,在市里最高建筑三百层的煤交会大厦下面,撞来的车辆堆到十多层,疯狂燃烧着,像是最在大厦周围的一圈火化柴堆。在大撞击的前夜,夜里出现出租车集体排长队加油的奇观,在撞击时它们的邮箱都是满的,像一堆巨型燃丄烧弹,加剧了火势。
政丄府发出紧急通告,宣布城市处于危机状态,呼吁人们呆在家里。这个决定最初看来是正确的,因为与大型建筑相比,居民大楼遭到的袭击并不严重,这是因为居民区的街道显然不像城市主要街道那么宽敞,大撞击开始后不久就被堵塞了。但很快,诅咒4.0把每一户人家变成*亡的陷阱,煤气和液化气全部开放,达到爆燃浓度后即点火引爆,一座座居民楼在爆炸中被火焰吞没,有的建筑物整座被炸飞了。
整座城市陷入一片火海,至此,诅咒历史上的前三个关键人物都*于诅咒。
由于很少接触上网的东西,同其他盲流哥们儿一样,大刘和大角逃过了诅咒最初的*作。在后期*作开始后,他们凭着在城市中长期步行练就的技巧,以与其高龄不相称的灵活躲过了多次汽车的冲撞,又凭着对市区道路的熟悉,在大火的初期幸存下来。但情况很快变得险恶了,整座城市变成火海时,他们正在还算宽阔的打营盘十字路口中心,窒息的热浪开始笼罩一切,周围高层建筑中的火焰像巨型蜥蜴的长舌般*过来。描写过无数次宇宙毁灭的大刘此时惊慌失措,而作品充满人文主义温情的大角却镇定自若。
大角拂须环视着周围的火海,用悠长的语调说:“早知——毁灭——如此壮——观,当初——何不——写——之?”
大刘两腿一软坐到地上:“早知毁灭这么*,当初写它真是吃饱撑的!唉,俺这个乌鸦嘴,这下可好……”
最后他们达成了一致:只有牵涉到自个儿的毁灭才是最刺激的毁灭。
这时,他们听到一个银铃般的声音,像这火海中的一块晶冰:“刘和角,快走!!”
循声望去,之间两匹快马如精灵般穿出火海,马上是SFK编辑部最漂亮的两个长发MM,她们把大刘大角拉上马背,骏马在火海的间隙中闪电般穿行,飞越过一排排燃烧的汽车残骸。不一会儿,眼前豁然开朗,马已奔上了汾河大桥。大刘和大角深吸清凉的空气,抱着MM的纤腰,脸上感受着她们长发的轻拂觉得这逃生之路还是太短了。
过了桥就基本进入安全地带,很快,他们和SFK编辑部的其他人会和,他们都骑着高头大马,这威武的马队向晋祠方向开去,吸引着路边步行逃生者们惊羡的目光。大刘大角和SFK们都看到,幸存者的队伍中还有一名骑自行车的人,之所以注意到他,是因为这年代自行车也都由网络控制,诅咒在就把所有自行车完全锁*了。
骑车的是一个上了年纪的男人,他是撒碧。
由于早年被诅咒病毒骚扰,撒碧对网络产生了本能的恐惧和厌恶,在生活中尽可能减少与网路的接触,比如他骑的自行车就是一辆二丄十年前的老古董。他住的地方在汾河岸边,靠近城市的边缘,在大撞击开始时,他就骑着这辆绝对没有上网的自行车逃了出来。其实,撒碧是这个时代少有的知足的人,对自己艳遇不断的一生很满足,就是*了也无怨无悔。
马队和撒碧最周上了山,大家站在山顶呆呆地看着下面燃烧的城市,这里狂风呼啸,这风掠过周围的群山,从四面八方向心地刮向太原盆地,补充那里因热力而上升的空气。
距他们不远,省政丄府和市政丄府的主要成员正在走下载他们逃离火海的直升机,*的口袋里还装着一份发言稿,那是即将到来的城庆日的发言。确定太原城的诞生日期破费了番周折,专家们称:公元前497年前古晋阳城问世,经历春秋、战国至唐、五代等十数个朝代,太原一直是*北方的一个军事重镇,从公元979年赵宋毁太原,新兴的太原又先后在宋、金、元、明、清等数朝中崛起,不仅是军事重镇,而且发展成著名的文化古城和商业都会。于是提出了城庆口号:热烈庆祝太原建市2500年!现在,经历了25个世纪的城市正在火海中化为灰烬。
这是,同行的军用电台终于接通了与中央的联丄系,告知他们救援大军正在从全国四面八方赶来,但通信很快又中断了,只听到一片干扰声。一小时后,他们接到报告,各路救援队停止前进,空中救援机也转向或返回。
省AI安全局的一名负责人打开笔记本电脑,上面显示着最新编译的诅咒5.0的代码,在目标参数中,其中的“太原市”、“山西省”、“*”也换成了“*”、“*”、“*”。
网页设计关于下拉列表的代码
看看这个不错:
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″/>
<title>Untitled Document</title>
<script language=”J*aScript” type=”text/j*ascript”>
//—————————————————————————
//功能搜索选择框
//作者:Joshua
//创建时间:2007-02-07
// Email:JoshuaChen[at]126.com
// webSite:www.xcopy.cn
//—————————————————————————
//省
var Data_Area_Province= new Array(“安徽”,”北京”,”福建”,”甘肃”,”广东”,”广西”,”贵州”,”海南”,”河北”,”河南”,”黑龙江”,”湖北”,”湖南”,”吉林”,”江苏”,”江西”,”辽宁”,”内蒙古”,”宁夏”,”青海”,”山东”,”山西”,”陕西”,”上海”,”四川”,”天津”,”西藏”,”*”,”云南”,”浙江”,”重庆”);
//市区
var Data_Area_City= new Array();
Data_Area_City[0]= new Array(“安庆”,”蚌埠”,”马鞍山”,”宿州”,”铜陵”,”芜湖”,”宣城”,”亳州”);
Data_Area_City[1]= new Array(“北京”);
Data_Area_City[2]= new Array(“福州”,”龙岩”,”南平”,”宁德”,”莆田”,”泉州”,”三明”,”厦门”,”漳州”);
Data_Area_City[3]= new Array(“白银”,”定西”,”天水”,”武威”,”张掖”);
Data_Area_City[4]= new Array(“潮州”,”东莞”,”佛山”,”广州”,”肇庆”,”中山”,”珠海”);
Data_Area_City[5]= new Array(“百色”,”北海”,”崇左”,”防城港”,”桂林”,”贵港”,”河池”,”贺州”,”来宾”,”柳州”,”南宁”,”钦州”,”梧州”,”玉林”);
Data_Area_City[6]= new Array(“安顺”,”毕节”,”贵阳”,”六盘水”,”铜仁”,”遵义”);
Data_Area_City[7]= new Array(“白沙黎族自治县”,”乐东黎族自治县”,”万宁”,”文昌”,”五指山”,”儋州”);
Data_Area_City[8]= new Array(“保定”,”沧州”,”承德”,”邯郸”,”衡水”,”廊坊”,”秦皇岛”,”石家庄”,”唐山”,”邢台”,”张家口”);
Data_Area_City[9]= new Array(“安阳”,”鹤壁”,”济源”,”焦作”,”开封”,”洛阳”,”周口”,”驻马店”,”漯河”,”濮阳”);
Data_Area_City[10]= new Array(“大庆”,”大兴安岭”,”哈尔滨”,”鹤岗”,”七台河”,”齐齐哈尔”,”双鸭山”,”绥化”,”伊春”);
Data_Area_City[11]= new Array(“鄂州”,”恩施土家族苗族自治州”,”黄冈”,”襄樊”,”孝感”,”宜昌”);
Data_Area_City[12]= new Array(“常德”,”长沙”,”岳阳”,”张家界”,”株洲”);
Data_Area_City[13]= new Array(“白城”,”白山”,”长春”,”吉林”,”辽源”,”四平”,”松原”,”通化”,”延边朝鲜族自治州”);
Data_Area_City[14]= new Array(“常州”,”淮安”,”连云港”,”南京”,”南通”,”苏州”,”宿迁”,”泰州”,”无锡”,”徐州”,”盐城”,”扬州”,”镇江”);
Data_Area_City[15]= new Array(“抚州”,”赣州”,”吉安”,”景德镇”,”九江”,”南昌”,”萍乡”,”上饶”,”新余”,”宜春”,”鹰潭”);
Data_Area_City[16]= new Array(“鞍山”,”本溪”,”朝阳”,”沈阳”,”铁岭”,”营口”);
Data_Area_City[17]= new Array(“阿拉善盟”,”巴彦淖尔盟”,”包头”,”锡林郭勒盟”,”兴安盟”);
Data_Area_City[18]= new Array(“固原”,”石嘴山”,”吴忠”,”银川”);
Data_Area_City[19]= new Array(“果洛藏族自治州”,”西宁”,”玉树藏族自治州”);
Data_Area_City[20]= new Array(“滨州”,”德州”,”东营”,”菏泽”,”潍坊”,”*台”,”枣庄”,”淄博”);
Data_Area_City[21]= new Array(“长治”,”大同”,”晋城”,”晋中”,”临汾”,”吕梁”,”朔州”,”太原”,”忻州”,”阳泉”,”运城”);
Data_Area_City[22]= new Array(“安康”,”宝鸡”,”汉中”,”商洛”,”铜川”,”渭南”,”西安”,”咸阳”,”延安”,”榆林”);
Data_Area_City[23]= new Array(“上海”);
Data_Area_City[24]= new Array(“阿坝藏族羌族自治州”,”绵阳”,”南充”,”内江”,”攀枝花”,”遂宁”,”雅安”,”宜宾”,”资阳”,”自贡”,”泸州”);
Data_Area_City[25]= new Array(“天津”);
Data_Area_City[26]= new Array(“阿里”,”昌都”,”拉萨”,”林芝”,”那曲”,”日喀则”,”山南”);
Data_Area_City[27]= new Array(“阿克苏”,”和田”,”喀什”,”吐鲁番”,”乌鲁木齐”,”五家渠”,”伊犁哈萨克自治州”);
Data_Area_City[28]= new Array(“保山”,”玉溪”,”昭通”);
Data_Area_City[29]= new Array(“杭州”,”湖州”,”嘉兴”,”金华”,”丽水”,”宁波”,”绍兴”,”台州”,”温州”,”舟山”,”衢州”);
Data_Area_City[30]= new Array(“重庆”);
//学历
var Data_School= new Array(“初中”,”高中”,”中专”,”大专”,”本科”,”双学位”);
//行业
var Data_Industry= new Array(“计算机类”,”金融/证券/保险类”,”财务类”,”工业/工厂类”,”技工类”,”机械/设备维修类”,”动力电气类”,”轻工类”,”美容保健类”);
//时间
var Data_Date= new Array(“今天”,”三天内”,”一个星期内”,”半个月内”,”一个月内”,”三个月内”,”半年内”,”一年内”,”所有”);
//层状态
var Date_DivState=new Array()
//鼠标焦点状态
var focusState=false
var Search= new Object();
//————————————–
//初始化Div标签*
// Joshua 2007-02-07
//————————————–
Search.Init= function(){
document.getElementById(“Data_Area”).onclick= Search.ShowArea.Init;
document.getElementById(“Data_School”).onclick= Search.ShowSchool;
document.getElementById(“Data_Industry”).onclick= Search.ShowIndustry;
document.getElementById(“Data_Date”).onclick= Search.ShowDate;
}
//——————————-
//创建一个Div对象
// Joshua 2007-02-07
//——————————-
Search.CreateDiv= function(obj,Id,X,Y,oWidth,oHeight){
var Obj_Div= document.createElement(“div”);
Obj_Div.setAttribute(“id”,Id);
Obj_Div.style.position=”absolute”;
Obj_Div.style.background=”#fff”;
Obj_Div.style.zIndex=”10000″;
Obj_Div.style.border=”1px solid#CCCCCC”;
Obj_Div.style.padding=”3px”;
Obj_Div.style.lineHeight=”120%”;
Obj_Div.style.left=X+”px”;
Obj_Div.style.top=Y+”px”;
Obj_Div.style.whiteSpace=”nowrap”;
Obj_Div.style.width= oWidth+”px”;
Obj_Div.style.height= oHeight+”px”;
obj.appendChild(Obj_Div);
}
//————————————
//判断Div是否存在
// Joshua 2007-02-07
//————————————
Search.IsDiv= function(Id){
var result= true
try{
document.getElementById(Id).a=1;
}catch(e){
result= false
}
return(result);
}
//—————————-
//删除Div对象
// Joshua 2007-02-07
//—————————-
Search.RemoveDiv= function(Id){
try{
document.getElementById(Id).removeNode(true);
}catch(e){}
}
//—————————
//遍历清除无用Div对象
// Joshua 2007-02-07
//—————————
Search.DelDiv= function(){
try{
document.getElementById(“Div_Area”).removeNode(true);
document.getElementById(“Data_Area”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_Area”).innerText.substring(1,document.getElementById(“Data_Area”).innerText.length);
}catch(e){}
try{
document.getElementById(“Div_School”).removeNode(true);
document.getElementById(“Data_School”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_School”).innerText.substring(1,document.getElementById(“Data_School”).innerText.length);
}catch(e){}
try{
document.getElementById(“Div_Industry”).removeNode(true);
document.getElementById(“Data_Industry”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_Industry”).innerText.substring(1,document.getElementById(“Data_Industry”).innerText.length);
}catch(e){}
try{
document.getElementById(“Div_Date”).removeNode(true);
document.getElementById(“Data_Date”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_Date”).innerText.substring(1,document.getElementById(“Data_Date”).innerText.length);
}catch(e){}
}
//————————–
//失去焦点,清楚Div对象
// Joshua 2007-02-07
//————————–
Search.Lostfocus= function(){
if(!focusState){
try{
document.getElementById(“Div_Area”).removeNode(true);
document.getElementById(“Data_Area”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_Area”).innerText.substring(1,document.getElementById(“Data_Area”).innerText.length);
}catch(e){}
try{
document.getElementById(“Div_School”).removeNode(true);
document.getElementById(“Data_School”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_School”).innerText.substring(1,document.getElementById(“Data_School”).innerText.length);
}catch(e){}
try{
document.getElementById(“Div_Industry”).removeNode(true);
document.getElementById(“Data_Industry”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_Industry”).innerText.substring(1,document.getElementById(“Data_Industry”).innerText.length);
}catch(e){}
try{
document.getElementById(“Div_Date”).removeNode(true);
document.getElementById(“Data_Date”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ document.getElementById(“Data_Date”).innerText.substring(1,document.getElementById(“Data_Date”).innerText.length);
}catch(e){}
}
}
Search.ShowArea= function(){}//空对象
//————————
//显示地区一级菜单
// Joshua 2007-02-07
//————————
Search.ShowArea.Init= function(){
focusState= true;
Search.DelDiv()//删除其他DIV标签
if(!Search.IsDiv(“Div_Area”)){//判断对象是否建立,防止再次激发*,引起的对象多次重复建立
//更改Data_Area对象内容
document.getElementById(“Data_Area”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>6</font>”+ document.getElementById(“Data_Area”).innerText.substring(1,document.getElementById(“Data_Area”).innerText.length);
//显示层
Search.CreateDiv(document.body,”Div_Area”,Search.getSelectPosition(document.getElementById(“Data_Area”))[0],Search.getSelectPosition(document.getElementById(“Data_Area”))[1]+12,80,0);
//创建省级分类
for(var i=0;i<Data_Area_Province.length;i++){
var Obj_Span= document.createElement(“div”);
Obj_Span.setAttribute(“id”,”Div_Area_Province_”+i);
Obj_Span.setAttribute(“value”,i);
Obj_Span.style.cursor=”pointer”;
Obj_Span.onmouseover= function(){
focusState= true;
this.style.border=”1px solid#827C5F”;
this.style.background=”#CEC497″;
}
Obj_Span.onmouseout= function(){
focusState= false;
if(!Date_DivState[this.getAttribute(“value”)]){
this.style.border=”0px solid#ffffff”;
this.style.background=”#fff”;}
}
Obj_Span.onclick= function(){
focusState= true;
//恢复非本对象的其他一级菜单项目样式
for(var i=0;i<Date_DivState.length;i++){
if(Date_DivState[i]==true&&this.value!=document.getElementById(“Div_Area_Province_”+i).value){
document.getElementById(“Div_Area_Province_”+i).style.border=”0px solid#ffffff”;
document.getElementById(“Div_Area_Province_”+i).style.background=”#fff”;
}
}
//设置层状态
Date_DivState[this.getAttribute(“value”)]= true;
//生成二级菜单
Search.ShowArea.InitCity(this.getAttribute(“value”),this)
}
Obj_Span.innerHTML= Data_Area_Province[i]+”<font face=\”webdings\” style=\”font-size:10px; color:#000;position:absolute;right:3px;\”>4</font>”;
document.getElementById(“Div_Area”).appendChild(Obj_Span);
}
}
}
//———————-
//显示地区二级菜单
// Joshua 2007-02-07
//———————-
Search.ShowArea.InitCity= function(oId,obj){
if(!Search.IsDiv(“Div_Area_City_”+oId)){//判断对象是否建立,防止再次激发*,引起的对象多次重复建立
//删除除对象外存在的二级菜单对象
for(var i=0;i<Date_DivState.length;i++){
if(Date_DivState[i]==true&&i!=oId){
Search.RemoveDiv(“Div_Area_City_”+i);
Date_DivState[i]=null;
}
}
//生成指定的二级菜单对象
Search.CreateDiv(obj,”Div_Area_City_”+oId,obj.offsetWidth,obj.offsetTop,50,0);
if(oId<Data_Area_Province.length){
for(var i=0;i<Data_Area_City[oId].length;i++){
var Obj_Span= document.createElement(“div”);
Obj_Span.setAttribute(“id”,”Div_Area_City”+i);
Obj_Span.style.cursor=”pointer”;
Obj_Span.innerText= Data_Area_City[oId][i];
Obj_Span.setAttribute(“value”,oId);
Obj_Span.onmouseover= function(){
focusState= true;
this.style.border=”1px solid#827C5F”;
this.style.background=”#CEC497″;
}
Obj_Span.onmouseout= function(){
focusState= false;
this.style.border=”0px solid#ffffff”;
this.style.background=”#fff”;
}
Obj_Span.onclick= function(){
//设置Data_Area的对象为选择的职
document.getElementById(“Data_Area”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ this.innerText;
//删除Div对象
Search.RemoveDiv(“Div_Area”);
//恢复状态数组
Date_DivState.length=0;
}
document.getElementById(“Div_Area_City_”+oId).appendChild(Obj_Span);
}
}
}
}
//——————-
//学历Div*作
// Joshua 2007-02-07
//——————-
Search.ShowSchool=function(){
focusState= true;
Search.DelDiv();//删除其他DIV标签
if(!Search.IsDiv(“Div_School”)){//判断对象是否建立,防止再次激发*,引起的对象多次重复建立
document.getElementById(“Data_School”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>6</font>”+ document.getElementById(“Data_School”).innerText.substring(1,document.getElementById(“Data_School”).innerText.length);
Search.CreateDiv(document.body,”Div_School”,Search.getSelectPosition(document.getElementById(“Data_School”))[0],Search.getSelectPosition(document.getElementById(“Data_School”))[1]+12,60,0);
for(var i=0;i<Data_School.length;i++){
var Obj_Span= document.createElement(“div”);
Obj_Span.setAttribute(“id”,”Div_School_”+i);
Obj_Span.setAttribute(“value”,i);
Obj_Span.style.cursor=”pointer”;
Obj_Span.onmouseover= function(){
focusState= true;
this.style.border=”1px solid#827C5F”;
this.style.background=”#CEC497″;
}
Obj_Span.onmouseout= function(){
focusState= false;
this.style.border=”0px solid#ffffff”;
this.style.background=”#fff”;
}
Obj_Span.onclick= function(){
document.getElementById(“Data_School”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ this.innerText;
Search.RemoveDiv(“Div_School”);
}
Obj_Span.innerHTML= Data_School[i];
document.getElementById(“Div_School”).appendChild(Obj_Span);
}
}
}
//———————-
//行业Div*作
// Joshua 2007-02-07
//———————-
Search.ShowIndustry= function(){
focusState= true;
Search.DelDiv();//删除其他DIV标签
if(!Search.IsDiv(“Div_Industry”)){//判断对象是否建立,防止再次激发*,引起的对象多次重复建立
document.getElementById(“Data_Industry”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>6</font>”+ document.getElementById(“Data_Industry”).innerText.substring(1,document.getElementById(“Data_Industry”).innerText.length);
Search.CreateDiv(document.body,”Div_Industry”,Search.getSelectPosition(document.getElementById(“Data_Industry”))[0],Search.getSelectPosition(document.getElementById(“Data_Industry”))[1]+12,160,0);
for(var i=0;i<Data_Industry.length;i++){
var Obj_Span= document.createElement(“div”);
Obj_Span.setAttribute(“id”,”Div_Industry_”+i);
Obj_Span.setAttribute(“value”,i);
Obj_Span.style.cursor=”pointer”;
Obj_Span.onmouseover= function(){
focusState= true;
this.style.border=”1px solid#827C5F”;
this.style.background=”#CEC497″;
}
Obj_Span.onmouseout= function(){
focusState= false;
this.style.border=”0px solid#ffffff”;
this.style.background=”#fff”;
}
Obj_Span.onclick= function(){
document.getElementById(“Data_Industry”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ this.innerText;
Search.RemoveDiv(“Div_Industry”);
}
Obj_Span.innerHTML= Data_Industry[i];
document.getElementById(“Div_Industry”).appendChild(Obj_Span);
}
}
}
//—————————–
//时间Div*作
// Joshua 2007-02-07
//—————————–
Search.ShowDate= function(){
focusState= true;
Search.DelDiv();//删除其他DIV标签
if(!Search.IsDiv(“Div_Date”)){//判断对象是否建立,防止再次激发*,引起的对象多次重复建立
document.getElementById(“Data_Date”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>6</font>”+ document.getElementById(“Data_Date”).innerText.substring(1,document.getElementById(“Data_Date”).innerText.length);
Search.CreateDiv(document.body,”Div_Date”,Search.getSelectPosition(document.getElementById(“Data_Date”))[0],Search.getSelectPosition(document.getElementById(“Data_Date”))[1]+12,60,0);
for(var i=0;i<Data_Date.length;i++){
var Obj_Span= document.createElement(“div”);
Obj_Span.setAttribute(“id”,”Div_Date_”+i);
Obj_Span.setAttribute(“value”,i);
Obj_Span.style.cursor=”pointer”;
Obj_Span.onmouseover= function(){
focusState= true;
this.style.border=”1px solid#827C5F”;
this.style.background=”#CEC497″;
}
Obj_Span.onmouseout= function(){
focusState= false;
this.style.border=”0px solid#ffffff”;
this.style.background=”#fff”;
}
Obj_Span.onclick= function(){
document.getElementById(“Data_Date”).innerHTML=”<font face=\”webdings\” style=\”font-size:10px; color:#ff9900;\”>4</font>”+ this.innerText;
Search.RemoveDiv(“Div_Date”);
}
Obj_Span.innerHTML= Data_Date[i];
document.getElementById(“Div_Date”).appendChild(Obj_Span);
}
}
}
//———————–
//获取一个对象的坐标
//————————
Search.getSelectPosition= function(Gobj){
var objLeft= Gobj.offsetLeft;
var objTop= Gobj.offsetTop;
var objParent= Gobj.offsetParent;
while(objParent!= null){
objLeft+= objParent.offsetLeft;
objTop+= objParent.offsetTop;
objParent= objParent.offsetParent;
}
return([objLeft,objTop]);
}
//————————
//页面初始化
//————————
window.onload=function(){
Search.Init();
}
window.document.onclick=function(){
Search.Lostfocus();
}
</script>
<style>
BODY{FONT-SIZE: 12px;}
</style>
</head>
<body>
<span id=”Data_Area” style=”cursor:pointer;”><font face=”webdings” style=”font-size:10px; color:#ff9900;”>4</font>地区</span>
<span id=”Data_School” style=”cursor:pointer;”><font face=”webdings\” style=”font-size:10px; color:#ff9900;”>4</font>学历</span>
<span id=”Data_Industry” style=”cursor:pointer;”><font face=”webdings” style=”font-size:10px; color:#ff9900;”>4</font>行业</span>
<span id=”Data_Date” style=”cursor:pointer;”><font face=”webdings” style=”font-size:10px; color:#ff9900;”>4</font>时间</span>
</body>
</html>
本文链接:http://www.dike88.com/html/87958699.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。