Codice PHP:
var vDate=new Array();
var vNiuvs=new Array();
vDate[0]="[b]ERR:[/b] NO <strike>DATE</strike> <u>@</u> THIS POS#!";
vDate[1]="[b]Dom[/b] 23 Nov 2003";
vDate[2]="[b]Lun[/b] 24 Nov 2003";
vDate[3]="[b]Mar[/b] 25 Nov 2003";
vDate[4]="[b]Mer[/b] 26 Nov 2003";
vNiuvs[0]="[b]ERR:[/b] NO <strike>NEWS</strike> <u>@</u> THIS POS#!";
vNiuvs[1]="Inizio la stesura dello script per la gestione delle NIUVS.";
vNiuvs[2]="Aggiunto orologio in JS sulla sinistra (sotto il menù ). (IFF (00:00:00) e-mail ELSE BREAK; ).";
vNiuvs[3]="Modificato lo script per a gestione delle NIUVS. Modificati i colori di background.";
vNiuvs[4]="Revisionato lo script nella pagina dei links e lo script per le news.";
var mail="
<span class=\"a\" onclick=\"top.location.href='mailform.htm'\">e-mail</span>
"
var DTW=new Array();
var NTW=new Array();
var t=new Array();
var i,j;
function wNEWS(H,n) {
H=parseInt(H);
n=parseInt(n);
if (H>0) {
for (i=1;i<=n;i++) {
DTW[i]=vDate[vDate.length-i]; NTW[i]=vNiuvs[vNiuvs.length-i];
if (NTW[i].length>H) {
for (j=0;j!=(H-3);j++) {
t[i]=+NTW[i].charAt(j);
}
alert(t[i].search('e-mail'));
if ((t[i].search('e-mail'))!=-1) {
alert(t[i].search('e-mail'));
}
NTW[i]=t[i];
}
ATW+="<p class=\"n\">"+DTW[i]+"
"+NTW[i]+"</p>";
}
}
else if (H==-1) {
var tw="";
for (i=vNiuvs.length-1;i>=1;i--) {
if ((vNiuvs[i].search('e-mail'))!=-1) {
vNiuvs[i].replace('e-mail',mail);
}
tw+="<p class=\"n\">"+vDate[i]+"
"+vNiuvs[i]+"</p>";
}
ATW=tw;
};
document.write(ATW);
}
Questo è il codice strigliato..
Mi da un'errore -non ho capito dove- del tipo proprietà o metodo non supportati dall'oggetto..
-.-
Inoltre non sostituisce all'occorrenza di "e-mail"..
PS: non conosco RegExp.. ho messo search e replace leggendo in fretta una pillola.. ^_^
Grazie..