Non sono molto esperto di JS: lo script diventerebbe così?
Come sostituisco l'eval?
In questo modo non funziona =_='
Codice PHP:
function addbookmark(){
if (
document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

{
var 
altx = new Image();
altx.src "dati/0.gif";

var 
alt = new Array();
var 
graphic = new Array();
var 
graphicon = new Array();
var 
graphica = new Array();
var 
graphicaon = new Array();

for (var 
i=0i<10 i++) {
  
alt[i] = new Image();
  
alt[i].src "dati/b2c"+i+".gif";
  
graphic[i] = new Image();
  
graphic[i].src "dati/c"+i+".gif";
  
graphicon[i] = new Image();
  
graphicon[i].src "dati/c"+i+"b.gif";
  
graphica[i] = new Image();
  
graphica[i].src "dati/a"+i+".gif";
  
graphicaon[i] = new Image();
  
graphicaon[i].src "dati/a"+i+"b.gif";
}

function 
imageChange(imageID,imageName,imageID2,imageName2) {


{
document.images[imageID].src = eval(imageName ".src");
document.images[imageID2].src = eval(imageName2 ".src");
}