当前位置: 首页 > news >正文

如何用手机创建网站网络营销的基本特点和描述

如何用手机创建网站,网络营销的基本特点和描述,网站管理工作流程,网站设计任务书范文为什么80%的码农都做不了架构师#xff1f; //popup class 显示弹出窗口#xff0c;。/*以下为使用popup对象#xff0c;传入相应的配置参数#xff0c;弹出不同类型的窗口 function ShowIframe() //显示iframe { var popnew P… 为什么80%的码农都做不了架构师    //popup class 显示弹出窗口。/*以下为使用popup对象传入相应的配置参数弹出不同类型的窗口         function ShowIframe() //显示iframe         {             var popnew Popup({ contentType:1,isReloadOnClose:false,width:400,height:500});             pop.setContent(contentUrl,链接地址);             pop.setContent(title,框架iframe示例);             pop.build();             pop.show();         }         function ShowHtmlString() //显示html         {             var strHtml table border1 stylewidth:90%; text-align:center;tr styleheight:40pxtdds/tdtddads/td/trtr styleheight:40pxtddadas/tdtddasd/td/trtr styleheight:40pxtddadasd/tdtddsadads/td/tr/table;             var popnew Popup({ contentType:2,isReloadOnClose:false,width:340,height:300});             pop.setContent(contentHtml,strHtml);             pop.setContent(title,字符串示例html);             pop.build();             pop.show();         }         function ShowAlert() //显示警示对话框         {             var popnew Popup({ contentType:4,isReloadOnClose:true,width:340,height:80});             pop.setContent(title,警告框示例alert);             pop.setContent(alertCon,alert对话框的内容);             pop.build();             pop.show();         }         function ShowConfirm() //显示确认对话框         {             var popnew Popup({ contentType:3,isReloadOnClose:false,width:340,height:80});             pop.setContent(title,对话框示例confirm);             pop.setContent(confirmCon,confirm对话框的内容);             pop.setContent(callBack,ShowCallBack); //回调函数             pop.setContent(parameter,{id:divCall,str:点击确定后显示的字符串,obj:pop});             pop.build();             pop.show();         }         function ShowCallBack(para) //回调函数         {             var o_pop para[obj]             var obj document.getElementById(para[id]);             o_pop.close();             obj.innerText para[str];         }*/if(!Array.prototype.push){Array.prototype.pushfunction(){   var startLengththis.length;   for(var i0;iarguments.length;i)    this[startLengthi]arguments[i];   return this.length;}};function G(){   var elementsnew Array();   for(var i0;iarguments.length;i){    var elementarguments[i];    if(typeof elementstring)     elementdocument.getElementById(element);    if(arguments.length1)     return element;elements.push(element)   };   return elements};Function.prototype.bindfunction(object){var __methodthis;return function(){__method.apply(object,arguments)}};Function.prototype.bindAsEventListenerfunction(object){var __methodthis;return function(event){__method.call(object,event||window.event)}};Object.extendfunction(destination,source){for(property in source){destination[property]source[property]};return destination};if(!window.Event){var Eventnew Object()};Object.extend(Event,{observers:false,element:function(event){return event.target||event.srcElement},isLeftClick:function(event){return(((event.which)(event.which1))||((event.button)(event.button1)))},pointerX:function(event){return event.pageX||(event.clientX(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(event){return event.pageY||(event.clientY(document.documentElement.scrollTop||document.body.scrollTop))},stop:function(event){if(event.preventDefault){event.preventDefault();event.stopPropagation()}else{event.returnValuefalse;event.cancelBubbletrue}},findElement:function(event,tagName){var elementEvent.element(event);while(element.parentNode(!element.tagName||(element.tagName.toUpperCase()!tagName.toUpperCase())))elementelement.parentNode;return element},_observeAndCache:function(element,name,observer,useCapture){if(!this.observers)this.observers[];if(element.addEventListener){this.observers.push([element,name,observer,useCapture]);element.addEventListener(name,observer,useCapture)}else if(element.attachEvent){this.observers.push([element,name,observer,useCapture]);element.attachEvent(onname,observer)}},unloadCache:function(){if(!Event.observers)return;for(var i0;iEvent.observers.length;i){Event.stopObserving.apply(this,Event.observers[i]);Event.observers[i][0]null};Event.observersfalse},observe:function(element,name,observer,useCapture){var elementG(element);useCaptureuseCapture||false;if(namekeypress(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.attachEvent))namekeydown;this._observeAndCache(element,name,observer,useCapture)},stopObserving:function(element,name,observer,useCapture){var elementG(element);useCaptureuseCapture||false;if(namekeypress(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.detachEvent))namekeydown;if(element.removeEventListener){element.removeEventListener(name,observer,useCapture)}else if(element.detachEvent){element.detachEvent(onname,observer)}}});Event.observe(window,unload,Event.unloadCache,false);var Classfunction(){var _classfunction(){   this.initialize.apply(this,arguments)};for(i0;iarguments.length;i){   superClassarguments[i];for(member in superClass.prototype){_class.prototype[member]superClass.prototype[member]}};_class.childfunction(){return new Class(this)};_class.extendfunction(f){for(property in f){_class.prototype[property]f[property]}};return _class};function space(flag){if(flagbegin){   var eledocument.getElementById(ft);   if(typeof(ele)!undefinedele!null)    ele.idft_popup;   eledocument.getElementById(usrbar);   if(typeof(ele)!undefinedele!null)    ele.idusrbar_popup}else if(flagend){   var eledocument.getElementById(ft_popup);   if(typeof(ele)!undefinedele!null)ele.idft;   eledocument.getElementById(usrbar_popup);   if(typeof(ele)!undefinedele!null)ele.idusrbar}}; 以下是popup类包括初始化参数及可调用的方法build()、show()...// Popup Class begin....var Popupnew Class();Popup.prototype{iframeIdName:ifr_popup, //iframe的名字initialize:function(config){   this.configObject.extend({ //属性设置    contentType:1, //pop类型 1. 内嵌iframe2. 显示给定的html 3. confirm框 4. alert框    isHaveTitle:true, //是否有标题栏    scrollType:no, //内嵌iframe是否可以滚动    isBackgroundCanClick:false, //背景是否可以点击    isSupportDraging:true, //是否支持拖动    isShowShadow:true, //是否显示阴影    isReloadOnClose:true, //关闭后是否重新加载页面    width:400, //宽度    height:300 //高度   },config||{});   this.info{ //参数    shadowWidth:4, //阴影宽度    title:, //标题    contentUrl:, //iframe的url    contentHtml:, //内容的html    callBack:null, //回调函数    parameter:null, //调用的参数 如 {id:divCall,str:点击确定后显示的字符串,obj:pop}    confirmCon:, //confirm的内容    alertCon:, //alert的内容    someHiddenTag:select,object,embed, //自动隐藏的页面元素    someDisabledBtn:, //禁用的btn    someHiddenEle:, //隐藏的匀速    overlay:0, //覆盖    coverOpacity:40 //蒙皮不透明度   };    this.color{    cColor:#EEEEEE, //蒙皮颜色    bColor:#FFFFFF, //背景颜色    tColor:#48BBFA, //标题背景颜色边框颜色    wColor:#FFFFFF //标题文字颜色   };    this.dropClassnull;    this.someToHidden[];    this.someToDisabled[];    if(!this.config.isHaveTitle)     this.config.isSupportDragingfalse;    this.iniBuild()},setContent:function(arrt,val){ //设置内容即 this.info 的参数内容   if(val!){    switch(arrt){     case width:this.config.widthval;break;     case height:this.config.heightval;break;     case title:this.info.titleval;break;     case contentUrl:this.info.contentUrlval;break;     case contentHtml:this.info.contentHtmlval;break;     case callBack:this.info.callBackval;break;     case parameter:this.info.parameterval;break;     case confirmCon:this.info.confirmConval;break;     case alertCon:this.info.alertConval;break;     case someHiddenTag:this.info.someHiddenTagval;break;     case someHiddenEle:this.info.someHiddenEleval;break;     case someDisabledBtn:this.info.someDisabledBtnval;break;     case overlay:this.info.overlayval}   }},iniBuild:function(){   G(dialogCase)?G(dialogCase).parentNode.removeChild(G(dialogCase)):function(){};   var oDivdocument.createElement(span);oDiv.iddialogCase;document.body.appendChild(oDiv)},build:function(){   var baseZIndex10001this.info.overlay*10;   var showZIndexbaseZIndex2;this.iframeIdNameifr_popupthis.info.overlay;   //关闭按钮   //var pathhttp://img.baidu.com/hi/img/;   //var closeinput typeimage iddialogBoxClose srcpathdialogclose.gif border0 width16 height16 alignabsmiddle title关闭/;   var closea iddialogBoxClose title关闭 stylepadding:0;font-weight:bold;color:#888;background:#C6E3FF;cursor:pointer;font-size:14px;font-family:Airal;×/a;   var cBfilter: alpha(opacitythis.info.coverOpacity);opacity:this.info.coverOpacity/100;;   var coverdiv iddialogBoxBG styleposition:absolute;top:0px;left:0px;width:100%;height:100%;z-index:baseZIndex;cBbackground-color:this.color.cColor;display:none;/div;   var mainBoxdiv iddialogBox styleborder:1px solid this.color.tColor;display:none;z-index:showZIndex;position:relative;width:this.config.widthpx;table width100% border0 cellpadding0 cellspacing0 bgcolorthis.color.bColor;if(this.config.isHaveTitle){mainBoxtr height24 bgcolorthis.color.tColortdtable style-moz-user-select:none;height:24px; width100% border0 cellpadding0 cellspacing0 trtd width6 height24/tdtd iddialogBoxTitle stylecolor:this.color.wColor;font-size:14px;font-weight:bold;this.info.titlenbsp;/tdtd iddialogClose width20 alignright valignmiddleclose/tdtd width6/td/tr/table/td/tr}   else{mainBoxtr height10td alignrightclose/td/tr};   mainBoxtr styleheight:this.config.heightpx valigntoptd iddialogBody styleposition:relative;/td/tr/table/divdiv iddialogBoxShadow styledisplay:none;z-index:baseZIndex;/div;   if(!this.config.isBackgroundCanClick){G(dialogCase).innerHTMLcovermainBox;G(dialogBoxBG).style.heightdocument.body.scrollHeight}   else G(dialogCase).innerHTMLmainBox;Event.observe(G(dialogBoxClose),click,this.reset.bindAsEventListener(this),false);   if(this.config.isSupportDraging){dropClassnew Dragdrop(this.config.width,this.config.height,this.info.shadowWidth,this.config.isSupportDraging,this.config.contentType);G(dialogBoxTitle).style.cursormove};this.lastBuild()},   lastBuild:function(){    var confirmdiv stylewidth:100%;height:100%;text-align:center;div stylemargin:20px 20px 0 20px;font-size:14px;line-height:16px;color:#000000;this.info.confirmCon/divdiv stylemargin:20px;input iddialogOk typebutton value 确定 /nbsp;input iddialogCancel typebutton value 取消 //div/div;   var alertdiv stylewidth:100%;height:100%;text-align:center;div stylemargin:20px 20px 0 20px;font-size:14px;line-height:16px;color:#000000;this.info.alertCon/divdiv stylemargin:20px;input iddialogYES typebutton value 确定 //div/div;   var baseZIndex10001this.info.overlay*10;var coverIfZIndexbaseZIndex4;   if(this.config.contentType1){var openIframeiframe width100% styleheight:this.config.heightpx namethis.iframeIdName idthis.iframeIdName srcthis.info.contentUrl frameborder0 scrollingthis.config.scrollType/iframe;   var coverIframediv idiframeBG styleposition:absolute;top:0px;left:0px;width:1px;height:1px;z-index:coverIfZIndex;filter: alpha(opacity00);opacity:0.00;background-color:#ffffff;div;G(dialogBody).innerHTMLopenIframecoverIframe}   else if(this.config.contentType2){G(dialogBody).innerHTMLthis.info.contentHtml}else if(this.config.contentType3){G(dialogBody).innerHTMLconfirm;Event.observe(G(dialogOk),click,this.forCallback.bindAsEventListener(this),false);   Event.observe(G(dialogCancel),click,this.close.bindAsEventListener(this),false)}else if(this.config.contentType4){G(dialogBody).innerHTMLalert;Event.observe(G(dialogYES),click,this.close.bindAsEventListener(this),false)} },   reBuild:function(){    G(dialogBody).heightG(dialogBody).clientHeight;this.lastBuild() },   show:function(){    this.hiddenSome();this.middle();if(this.config.isShowShadow)this.shadow() },   forCallback:function(){    return this.info.callBack(this.info.parameter) },   shadow:function(){    var oShadowG(dialogBoxShadow);    var oDialogG(dialogBox);    oShadow[style][position]absolute;    oShadow[style][background]#000;    oShadow[style][display];    oShadow[style][opacity]0.2;    oShadow[style][filter]alpha(opacity20);    oShadow[style][top]oDialog.offsetTopthis.info.shadowWidth;    oShadow[style][left]oDialog.offsetLeftthis.info.shadowWidth;    oShadow[style][width]oDialog.offsetWidth;oShadow[style][height]oDialog.offsetHeight}, middle:function(){if(!this.config.isBackgroundCanClick)G(dialogBoxBG).style.display;   var oDialogG(dialogBox);   oDialog[style][position]absolute;   oDialog[style][display];   //取得页面的宽度和高度   var sClientWidthdocument.body.clientWidth;   var sClientHeightdocument.body.clientHeight;   var sScrollTopdocument.body.scrollTop;   //   var sleft(sClientWidth/2)-(oDialog.offsetWidth/2);   var iTop-80(sClientHeight/2sScrollTop)-(oDialog.offsetHeight/2);   var sTopiTop0?iTop:(sClientHeight/2sScrollTop)-(oDialog.offsetHeight/2);   if(sTop1)sTop20;if(sleft1)sleft20;   oDialog[style][left]sleftpx; //左侧位置   oDialog[style][top]sToppx     //顶部位置   }, reset:function(){    if(this.config.isReloadOnClose){top.location.reload()};this.close() },   close:function(){    G(dialogBox).style.displaynone;   if(!this.config.isBackgroundCanClick)G(dialogBoxBG).style.displaynone;   if(this.config.isShowShadow)G(dialogBoxShadow).style.displaynone;    G(dialogBody).innerHTML;   this.showSome()},   hiddenSome:function(){var tagthis.info.someHiddenTag.split(,);   if(tag.length1tag[0])tag.length0;   for(var i0;itag.length;i){this.hiddenTag(tag[i])};   var idsthis.info.someHiddenEle.split(,);   if(ids.length1ids[0])ids.length0;   for(var i0;iids.length;i){this.hiddenEle(ids[i])};   var idsthis.info.someDisabledBtn.split(,);   if(ids.length1ids[0])ids.length0;   for(var i0;iids.length;i){this.disabledBtn(ids[i])};   space(begin)},   disabledBtn:function(id){    var eledocument.getElementById(id);   if(typeof(ele)!undefinedele!nullele.disabledfalse){ele.disabledtrue;this.someToDisabled.push(ele)}}, hiddenTag:function(tagName){    var eledocument.getElementsByTagName(tagName);   if(ele!null){for(var i0;iele.length;i){if(ele[i].style.display!noneele[i].style.visibility!hidden){ele[i].style.visibilityhidden;this.someToHidden.push(ele[i])}}}}, hiddenEle:function(id){var eledocument.getElementById(id);if(typeof(ele)!undefinedele!null){ele.style.visibilityhidden;this.someToHidden.push(ele)} },   showSome:function(){    for(var i0;ithis.someToHidden.length;i){this.someToHidden[i].style.visibilityvisible};    for(var i0;ithis.someToDisabled.length;i){this.someToDisabled[i].disabledfalse};space(end)} };   var Dragdropnew Class(); Dragdrop.prototype{ initialize:function(width,height,shadowWidth,showShadow,contentType){ this.dragDatanull; this.dragDataInnull; this.backDatanull; this.widthwidth; this.heightheight; this.shadowWidthshadowWidth; this.showShadowshowShadow; this.contentTypecontentType; this.IsDragingfalse; this.oObjG(dialogBox); Event.observe(G(dialogBoxTitle),mousedown,this.moveStart.bindAsEventListener(this),false) },   moveStart:function(event){    this.IsDragingtrue;    if(this.contentType1){G(iframeBG).style.display;G(iframeBG).style.widththis.width;G(iframeBG).style.heightthis.height};    Event.observe(document,mousemove,this.mousemove.bindAsEventListener(this),false);Event.observe(document,mouseup,this.mouseup.bindAsEventListener(this),false);    Event.observe(document,selectstart,this.returnFalse,false);    this.dragData{x:Event.pointerX(event),y:Event.pointerY(event)};    this.backData{x:parseInt(this.oObj.style.left),y:parseInt(this.oObj.style.top)} },   mousemove:function(event){ if(!this.IsDraging)return; var iLeftEvent.pointerX(event)-this.dragData[x]parseInt(this.oObj.style.left); var iTopEvent.pointerY(event)-this.dragData[y]parseInt(this.oObj.style.top); if(this.dragData[y]parseInt(this.oObj.style.top))iTopiTop-12; else if(this.dragData[y]parseInt(this.oObj.style.top)25)iTopiTop12; this.oObj.style.leftiLeft; this.oObj.style.topiTop; if(this.showShadow){G(dialogBoxShadow).style.leftiLeftthis.shadowWidth;G(dialogBoxShadow).style.topiTopthis.shadowWidth}; this.dragData{ x:Event.pointerX(event), y:Event.pointerY(event)}; document.body.style.cursormove},   mouseup:function(event){ if(!this.IsDraging)return;if(this.contentType1) G(iframeBG).style.displaynone; document.οnmοusemοvenull; document.οnmοuseupnull; var mousXEvent.pointerX(event)-(document.documentElement.scrollLeft||document.body.scrollLeft); var mousYEvent.pointerY(event)-(document.documentElement.scrollTop||document.body.scrollTop); if(mousX1||mousY1||mousXdocument.body.clientWidth||mousYdocument.body.clientHeight){this.oObj.style.leftthis.backData[x]; this.oObj.style.topthis.backData[y]; if(this.showShadow){G(dialogBoxShadow).style.leftthis.backData.xthis.shadowWidth; G(dialogBoxShadow).style.topthis.backData.ythis.shadowWidth}}; this.IsDragingfalse; document.body.style.cursor; Event.stopObserving(document,selectstart,this.returnFalse,false)}, returnFalse:function(){return false} };   转载自 http://blog.csdn.net/zhao19890429/article/details/7860284 转载于:https://my.oschina.net/itommy/blog/844277
http://www.zqtcl.cn/news/868890/

相关文章:

  • 网站建设与维护教学课件煤炭网站建设规划书
  • 北京建设网站有哪些公司黄陌陌网站怎么做
  • 视频网页制作教程网站优化防范
  • 做优化网站注意什么开发者模式开着好不好
  • 网站顾客评价网站中怎么做网站统计
  • 网站建设安全措施表白网站是怎么做的
  • 一个服务器可以做几个网站百度北京公司地址全部
  • 武侯区网站建设哪里好点个人社保缴费比例是多少
  • 创建属于自己的网站定制应用软件有哪些
  • 网站建设类岗位建设工程施工合同示范文本2023最新版
  • 建站设计公司wordpress 跨域 cros
  • 做网站的公司哪好工程设计东莞网站建设技术支持
  • 虹口网站开发开发公司设计管理部绩效考核
  • 网站改版升级通知国外服务器公司有哪些
  • 做网站的s标的软件深圳网站建设 湖南岚鸿
  • 设计网站建设的合同书公司装修合同范本
  • 门户网站的好处企业邮箱系统
  • 重庆企业建站公司有那些网站做结伴旅游的
  • 创意营销策划案例网站网页制作及优化
  • 网站上动画视频怎么做的建设兵团12师教育局网站
  • 博客网站开发思维导图app网站制作公司
  • 池州网站建设有哪些公司兴义网站seo
  • seo优化网站模板网站建设的七大优缺点
  • 天猫国际采取的跨境电商网络营销方式关键词排名优化公司推荐
  • 亳州建设网站做网站文字怎么围绕图片
  • 网站开发 项目计划外链建设给网站起的作用
  • 你好南京网站网站开发实施步骤和说明
  • 文化共享工程网站建设情况wordpress菠菜插件
  • 网站大气是什么意思哈尔滨做网站电话
  • 公司网站站群是什么化妆品网站设计欣赏