Questo script con IE7 non funziona, io ho provato a smaettraci un po' dietro per renderlo compatibile ma non ho risolto nulla. Qualcuno ha un' idea di come fare?codice:// Copyright © DevSpy.com 2006, All Rights Reserved document.writeln("<style type='text/css'>"); document.writeln("#divNewsCont { position:relative; width:400px; height:150px; clip:rect(0px 400px 150px 0px); visibility:hidden; overflow:hidden; border:solid 1px #eee; padding: 3px; }"); document.writeln("#divNews { position:relative; }"); document.writeln("</style>"); function lib_bwcheck() { this.ver=navigator.appVersion this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.opera5=this.agent.indexOf("Opera 5")>-1 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1) && this.dom && !this.opera5)?1:0; this.ie4=(document.all && !this.dom && !this.opera5)?1:0; this.ie=this.ie4||this.ie5||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5) return this } var bw = new lib_bwcheck(); nWorks = 1; // 0 = Fade in-out, 1 = Slide in-Fade out, 2 = Random nSlidespeed = 5; // px nNewsheight = 150; // px nBetweendelay = 10000; // delay before fading out nFont = 'Verdana, "Times New Roman", Sans-Serif'; nFontsize = 12; // pixel nFadespeed = 100; // fade in, milliseconds nColor = new Array('#ffffff', '#eeeeee','#cccccc','#999999','#666666','#333333','#000000'); nNews = new Array(); nNews[0]=new Array() nNews[0]["text"]='<span style="background-color:#eee;display:block;">Punk-a-bestia</span>' + 'Tizio/a molto puzzolente che non perde occasione per: a) bestemmiare; b) portare abiti stralciati e puzzolenti; c) puzzare di suo; d) smadonnare; e) bere alcolici rigorosamente da quattro soldi; f) tirare giù tutto il paradiso; g) ascoltare i Blink 182 o i Sum 41 o i Pincopallino 687 pensando che siano un gruppo punk, e mostrare imperdonabilmente di non sapere chi siano i Butthole Surfers o gli Husker ' nNews[0]["link"]='http://www.bruttastoria.it/dictionary/Punk-a-bestia.html' nNews[1]=new Array() nNews[1]["text"]='<span style="background-color:#eee;display:block;">
Tettona</span>' + 'Si parla di tettona di fronte ad un esemplare femminile dalle abbondanti protuberanze. Spesso, per il genere maschile, questa qualità passa in primo piano rispetto ad altre caratteristiche. Non a caso, spesso si può assistere a discussioni di questo genere: “Beh, di faccia fa cagare” “Vabbè, però guarda che tette” “Quello è vero”.Entrando più nello specifico, la tettona vive, durante la sua esistenza, tre fasi:a) Fase dell’inconsapevolezzab) Fase della consapevolezzac) Fase ' nNews[1]["link"]='http://www.bruttastoria.it/dictionary/Tettona.html' nNews[2]=new Array() nNews[2]["text"]='<span style="background-color:#eee;display:block;">
Misogino</span>' + 'Con l\'affermazione del fenomeno dell\'emancipazione delle donne negli ultimi decenni, oltre a diverse innovazioni sociali votate ad una equiparazione fra uomo e donna si sono prodotti anche altri effetti che, inizialmente di contorno allo stesso fenomeno dell\'emancipazione femminile, si stanno sempre più sviluppando in altri fenomeni sociali conseguenti ad esso. Uno di questi è la Misoginia, ovvero il disprezzo e talvolta l\'odio nei confronti del sesso femminile nonché ' nNews[2]["link"]='http://www.bruttastoria.it/dictionary/Misogino.html' nNews[3]=new Array() nNews[3]["text"]='<span style="background-color:#eee;display:block;">
Giostrai</span>' + 'Erroneamente trattati alla stregua degli zingari, anche se sono seminomadi, anche se si portano dietro l’ingiustificata fama di ladroni bastardi, i giostrai non sono zingari, sono giostrai. Tecnicamente parlando sarebbe più esatto definirli operatori nel settore dell’industria del divertimento girevole. Durante la stagione delle sagre transumano di località in località per portare giostre e buonumore a grandi e piccini. Si spostano in carovane di Iveco antidiluviani e non ' nNews[3]["link"]='http://www.bruttastoria.it/dictionary/Giostrai.html' nNews[4]=new Array() nNews[4]["text"]='<span style="background-color:#eee;display:block;">
Etichetta Sociale</span>' + 'Ogni cultura deve definire una realtà sociale al cui interno le persone abbiano ruoli per loro significativi e sulla cui base possano agire socialmente*. *Pag 181, Metafora e vita quotidiana, George Lakoff e Mark Johnson, Bompiani, 1998, Milano ' nNews[4]["link"]='http://www.bruttastoria.it/dictionary/Etichetta_Sociale.html' nNews[5]=new Array() nNews[5]["text"]='<span style="background-color:#eee;display:block;">
Figa di legno</span>' + 'ragazza scontrosa, antipatica e acida, in particolar modo con gli uomini. Tali caratteristiche sono spesso attribuite, soprattutto da esponenti del sesso maschile col quoziente d\'intelligenza di una scatola di cibo per gatti, ad una supposta frigidità ("Si vede che non scopa, se mi degnassi di darle due colpi diventerebbe mansueta come un cagnolino"), omosessualità ("La classica lesbica che ce l\'ha con gli uomini, ma le faccio cambiare idea ' nNews[5]["link"]='http://www.bruttastoria.it/dictionary/Figa_di_legno.html' /******************************************************************************** Object code...Object constructors and functions... ********************************************************************************/ function makeNewsObj(obj,nest,font,size,color,news,fadespeed,betweendelay,slidespeed,works,newsheight){ nest=(!nest) ? "":'document.'+nest+'.' this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0; this.writeref=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj+".document"):0; if(font){this.color=new Array(); this.color=eval(color); this.news=new Array(); this.news=eval(news) this.font=font; this.size=size; this.speed=fadespeed; this.delay=betweendelay; this.newsheight=newsheight; this.fadeIn=b_fadeIn;this.fadeOut=b_fadeOut; this.newsWrite=b_newsWrite; this.y=1 this.slideIn=b_slideIn; this.moveIt=b_moveIt; this.slideSpeed=slidespeed; this.works=works if(bw.dom || bw.ie4){this.css.fontFamily=this.font; this.css.fontSize=this.size; this.css.color=this.color[0]} } this.obj = obj + "Object"; eval(this.obj + "=this"); return this } // A unit of measure that will be added when setting the position of a layer. var px = bw.ns4||window.opera?"":"px"; function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x+px; this.css.top=this.y+px;} function b_newsWrite(num,i){ if (bw.ns4){ this.writeref.write("<a href=\""+this.news[num]['link']+"\" target=\"myTarget\" style=\"text-decoration:none; font-size:"+this.size+"px\">" +"<font face=\""+this.font+"\" color=\""+this.color[i]+"\">"+this.news[num]['text']+"</font></a>") this.writeref.close() }else this.writeref.innerHTML = ''+this.news[num]['text']+'' } //Slide in function b_slideIn(num,i){ if (this.y>0){ if (i==0){this.moveIt(0,this.newsheight); this.newsWrite(num,this.color.length-1)} this.moveIt(this.x,this.y-this.slideSpeed) i ++ setTimeout(this.obj+".slideIn("+num+","+i+");",50) }else setTimeout(this.obj+".fadeOut("+num+","+(this.color.length-1)+")",this.delay) } //The fade functions function b_fadeIn(num,i){ if (i<this.color.length){ if (i==0 || bw.ns4) this.newsWrite(num,i) else{ obj = bw.ie4?eval(this.obj+"link"):document.getElementById(this.obj+"link") obj.style.color = this.color[i] } i ++ setTimeout(this.obj+".fadeIn("+num+","+i+")",this.speed) }else setTimeout(this.obj+".fadeOut("+num+","+(this.color.length-1)+")",this.delay) } function b_fadeOut(num,i){ if (i>=0){ if (i==0 || bw.ns4) this.newsWrite(num,i) else{ obj = bw.ie4?eval(this.obj+"link"):document.getElementById(this.obj+"link") obj.style.color = this.color[i] } i -- setTimeout(this.obj+".fadeOut("+num+","+i+")",this.speed) }else{ num ++ if(num==this.news.length) num=0 works = !this.works?0:this.works==1?1:Math.round(Math.random()) if(works==0) setTimeout(this.obj+".fadeIn("+num+",0)",500) else if (works==1){this.y=1; setTimeout(this.obj+".slideIn("+num+",0)",500) } } } /******************************************************************************************** The init function. Calls the object constructor and set some properties and starts the fade *********************************************************************************************/ function fadeInit(){ oNews = new makeNewsObj('divNews','divNewsCont',nFont,nFontsize,"nColor","nNews",nFadespeed,nBetweendelay,nSlidespeed,nWorks,nNewsheight) oNewsCont = new makeNewsObj('divNewsCont') works = !oNews.works?0:oNews.works==1?1:Math.round(Math.random()) if (works==0) oNews.fadeIn(0,0) else if (works==1) oNews.slideIn(0,0) oNewsCont.css.visibility = "visible" } //Calls the init function on pageload. if(bw.bw) onload = fadeInit document.writeln("<div id='divNewsCont'>"); document.writeln("<div id='divNews'>"); document.writeln("Il tuo browser non supporta la visualizzazione dinamica."); document.writeln("</div>"); document.writeln("</div>");