Проблемы с динамическим созданием окна

  • Автор темы gnick
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

gnick

#1
Здравствуйте.
Подскажите пожалуйста ответ на такой вопрос.

Есть 2 файла
File1.html
HTML:
<html>
<body >
<p id="ind" align="center" color="lime"> 0 </p> /* Номер рисунка */
<table align="center" width="800" height="600"> 
<tr> 
<td>
<img id="im" src="img0.jpg" height="100%" width="100%"> /*Собственно сам рисунок */
</td>
</tr>   
</table>
</body>
</html>
File2.html
HTML:
<html>
<head>
<script>
function newwnd(ind) { 
var strfeatures="scrollbars=1";
var wnd=window.open("File1.html","wnd",strfeatures);
// (!) смена url и номера рисунка 
wnd.document.all.im.src="img"+ind+".jpg"; 
wnd.document.all.ind.innerText=ind;
}
</script>
</head>
<body>
a href="java script:newwnd(0)"><img src="img0_small.jpg" width="100" height="75" "></a>
a href="java script:newwnd(1)"><img src="img1_small.jpg" width="100" height="75" "></a>
</body>
</html>
Пытаюсь сделать, чтобы по щелчку на маленьком рисунке открывался большой в новом окне.

В JavaScript я новичок, поэтому никак не могу понять, почему, когда я запускаю эти файлы, расположенные на моем компе, все работает так, как мне надо. Но, как только заливаю их на сервер,
ничего подобного: начиная с (!) вылетает ошибка- утверждает, что объектов "im" и"ind" нет.
Такое ощущение, как будто выполнение этих строк начинается до того, как в создаваемое окно загрузится файл File1.html.
Что я делаю не так и как сделать правильно?
 
Статус
Закрыто для дальнейших ответов.