ho creato una funzione per cambiare img e testo in due div tutto funziona se non che
non riesco a gestire il testo >22 char e mi va fuori... per non impazzire (il testo viene caricato da un db con una variabile in asp) ho creato questa funzione e all'interno un controllo per spezzare in due la stringa, nel codice html della pagina caricata vedo che nelle stringhe con spazi c'è & nbsp; (ovviamente senza spazio) ma non lo intercetta. Ieri da casa funzionava, poi oggi dove lavoro non più... dove sbaglio..
qualcuno mi sa dire...qualcosa![]()
grazie
function cambiaimg(img,tit) { // cambia img nel layer dict_image
var tit1, tit2, K, i;
str="<img src=/playtime_log/foto/"+img+" border='0' width='130' height='130'>";
document.getElementById("dict_image").innerHTML=st r;
if(tit.length > 23)
{
i=22
for(K=0; K<22; K++)
{
car = tit[i];
if (car == "" || car == " " || car == " ")
{
tit1=tit.slice(0,i);
tit2=tit.slice(i,tit.lenght);
tit=tit1+"\n"+tit2;
K=22;
}
i--;
}
}
document.getElementById("lemDX").innerHTML=tit;
}

Rispondi quotando
