Вы находитесь на странице: 1из 3

//Splash Page script- http://www.dynamicdrive.

com/ //Created: August 17th, 2007' var splashpage={ // Splash Page Script Activation (1=enabled, 0=completely disabled!) splashenabled: 1, //1) URL to file on your server to display as the splashpage splashpageurl: "http://amigosdmg.activoforo.com/h17-intro-scrol-page", //2) Enable frequency control? (1=yes, 0=no) enablefrequency: 1, //3) display freqency: "sessiononly" or "x days" (string value). Only applicable if 3) above is enabled displayfrequency: "sessiononly", //4) HTML for the header bar portion of the Splash Page // Make sure to create a link that calls "javascript:splashpage.closeit()") // An IE bug means you should not right align any image within the bar, but inst ead use "position:absolute" and the "right" attribute defineheader: '<div style="padding: 5px; color: white; font: bold 16px Verdana; background: black url(blockdefault.gif) center center repeat-x;"><a style="posit ion:absolute; top: 2px; right: 5px" href="javascript:splashpage.closeit()" title ="Ir al contenido"><img src="http://i42.tinypic.com/1gnjbp.png" border="0" width ="114px" height="23px" /></a>clic en el link preferido para participar en el Clu b de Amigos , muy pronto DMG 2</div>', //5) cookie setting: ["cookie_name", "cookie_path"] cookiename: ["splashpagecookie", "path=/"], //6) Auto hide Splash Page after x seconds (Integer value, 0=no)? autohidetimer: 1400, ////No need to edit beyond here////////////////////////////////// launch:false, browserdetectstr: (window.opera&&window.getSelection) || (!window.opera && windo w.XMLHttpRequest), //current browser detect string to limit the script to be run in (Opera9 and other "modern" browsers) output:function(){ document.write('<div id="slashpage" style="position: absolute; z-index: 100; color: white; background-color:white">') //Main splashpage container document.write(this.defineheader) //header portion of splashpage document.write('<iframe name="splashpage-iframe" src="about:blank" style ="margin:0; padding:0; width:100%; height: 100%"></iframe>') //iframe document.write('<br />&nbsp;</div>') this.splashpageref=document.getElementById("slashpage") this.splashiframeref=window.frames["splashpage-iframe"] this.splashiframeref.location.replace(this.splashpageurl) //Load desired URL into splashpage iframe this.standardbody=(document.compatMode=="CSS1Compat")? document.document Element : document.body if (!/safari/i.test(navigator.userAgent)) //if not Safari, disable docum ent scrollbars this.standardbody.style.overflow="hidden"

this.splashpageref.style.left=0 this.splashpageref.style.top=0 this.splashpageref.style.width="100%" this.splashpageref.style.height="100%" this.moveuptimer=setInterval("window.scrollTo(0,0)", 50) }, closeit:function(){ clearInterval(this.moveuptimer) this.splashpageref.style.display="none" this.splashiframeref.location.replace("about:blank") this.standardbody.style.overflow="auto" }, init:function(){ if (this.enablefrequency==1){ //if frequency control turned on if (/sessiononly/i.test(this.displayfrequency)){ //if session on ly control if (this.getCookie(this.cookiename[0]+"_s")==null){ //if session cookie is empty this.setCookie(this.cookiename[0]+"_s", "loaded" ) this.launch=true } } else if (/day/i.test(this.displayfrequency)){ //if persistence c ontrol in days if (this.getCookie(this.cookiename[0])==null || parseInt (this.getCookie(this.cookiename[0]))!=parseInt(this.displayfrequency)){ //if per sistent cookie is empty or admin has changed number of days to persist from that of the stored value (meaning, reset it) this.setCookie(this.cookiename[0], parseInt(this .displayfrequency), parseInt(this.displayfrequency)) this.launch=true } } } else //else if enablefrequency is off this.launch=true if (this.launch){ this.output() if (parseInt(this.autohidetimer)>0) setTimeout("splashpage.closeit()", parseInt(this.autohid etimer)*1000) } }, getCookie:function(Name){ var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for targ et name/value pair if (document.cookie.match(re)) //if cookie found return document.cookie.match(re)[0].split("=")[1] //return its v alue return null }, setCookie:function(name, value, days){ var expireDate = new Date() //set "expstring" to either an explicit date (past or future) if (typeof days!="undefined"){ //if set persistent cookie

var expstring=expireDate.setDate(expireDate.getDate()+parseInt(d ays)) document.cookie = name+"="+value+"; expires="+expireDate.toGMTSt ring()+"; "+splashpage.cookiename[1] //last portion sets cookie path } else //else if this is a session only cookie setting document.cookie = name+"="+value+"; "+splashpage.cookiename[1] //last po rtion sets cookie path } } if (splashpage.browserdetectstr && splashpage.splashenabled==1) splashpage.init()

Вам также может понравиться