Ragazzi, io ho questa funzione:
codice:
function window_onload()
{
var immagini = document.images;
for(var i = 0; i < immagini.length; i++)
{
var immagine = immagini[i];
var src = immagine.src;
var alt = immagine.alt;
immagine.setAttribute("border", "0");
if(Right(src, 4).toLowerCase() == ".jpg")
{
var a = document.createElement("a");
a.setAttribute("href", "includes/popimage.php?a="+alt+"&s="+src);
a.setAttribute("target", "new");
immagine.parentNode.insertBefore(a, immagine);
a.appendChild(immagine);
}
}
}
function Right(str, n)
{
if (n <= 0) // Invalid bound, return blank string
return "";
else if (n > String(str).length) // Invalid bound, return
return str; // entire string
else { // Valid bound, return appropriate substring
var iLen = String(str).length;
return String(str).substring(iLen, iLen - n);
}
}
che mi fa un parser in tutta la pagina, e sulle immagini .jpg gli applica una funzione particolare che gli modifica il link.
Come posso modificare la funzione, in modo che se un file termina per "channel.jpg", la regola non viene applicata?
Grazie