pine,
код рабочий .
достаточно заменить в
function change(file) {
document.name1.src=file;
currentfile=file;
return currentfile;
}
return currentfile; на allert(currentfile);
ну а то что этой строкой не вернётся document.write('Currentfile='+ currentfile);-это однозначно
причина одна-она выполняется один раз в момент загрузки страницы и больше никогда и изменения currentfile на ней никак не отразятся.и выполниться тем что в переменной а в ней пустота