Need help!
Нужно: написать сценарий, проверяюший существование файла .jpg и при его наличии загрузить (для web-галереи).
Картинки находятся в папке 6, называются по цирам 1.jpg, 2.jpg, 3.jpg...
function test() {
I = 0;
element = document.getElementById('xx');
element.innerHTML = '';
for (I=0; I<8; ++I) {
CheckFile('6/'+I+'.jpg')
}
}
function CheckFile( file ) {
frames.hidden.location = file;
setTimeout( "check()", 500 );
if( frames.hidden.document.title == "Error 404" ) {
alert(I);
// Просто, чтобы видеть, что что-то происходит
// в эту часть ф-ии не заходит почему-то!!!
}
else {
element.innerHTML += '
'
}
}
function check() {
if( frames.hidden.document.readyState != "complete" ) {
setTimeout( "check()", 500 );
}
}
// вызывается ф-я test()
Проблемы:
1) при отсутсятвии файла не заходит в соответствующую область (if( frames.hidden.document.title == "Error 404" ) { alert(I); ...
2) при отсутсятвии файла появляется квадрат с красным крестиком (т.е. картинка пытается все-же загрузиться...)
PS: Огромное всем спасибо за помощь!!!
Картинки находятся в папке 6, называются по цирам 1.jpg, 2.jpg, 3.jpg...
function test() {
I = 0;
element = document.getElementById('xx');
element.innerHTML = '';
for (I=0; I<8; ++I) {
CheckFile('6/'+I+'.jpg')
}
}
function CheckFile( file ) {
frames.hidden.location = file;
setTimeout( "check()", 500 );
if( frames.hidden.document.title == "Error 404" ) {
alert(I);
// Просто, чтобы видеть, что что-то происходит
// в эту часть ф-ии не заходит почему-то!!!
}
else {
element.innerHTML += '
'}
}
function check() {
if( frames.hidden.document.readyState != "complete" ) {
setTimeout( "check()", 500 );
}
}
// вызывается ф-я test()
Проблемы:
1) при отсутсятвии файла не заходит в соответствующую область (if( frames.hidden.document.title == "Error 404" ) { alert(I); ...
2) при отсутсятвии файла появляется квадрат с красным крестиком (т.е. картинка пытается все-же загрузиться...)
PS: Огромное всем спасибо за помощь!!!
