Функции в Jscript. Небольшие проблемы.

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

estum

#1
Доброе время суток.
Существует, страница: типо галерея, состоит из родительской страницы и фрейма (photocat).
Но родительской странице изображение (получает из фрейма функцие doPic, с этим ни каких траблов), и вот эти ссылки-подразделы:
<a href='java script:doCat(1);' target="photocat">Link 1</a> - <a href='java script:doCat(2);' target="photocat">Link 2</a> - <a href='java script:doCat(3);' target="photocat">Link 3</a><br>
Т.е. при клике на сцылку вызывает функцию из фрейма photocat и передает значение catid (папка).
Скрипт фрейма фотокэт:
<script type="text/javascript">
<!--
var inum = 0; // счетчик
function doCat(catid) {
if (catid == 1) { imperpage = 29; } // ну это читерский выход
if (catid == 2) { imperpage = 19; } // и того что нельзя проверить
if (catid == 3) { imperpage = 8; } // наличие файла, imperpage - сколько фоток на страничку
catpath = (""+catid); // собственно папка
for (inum=1; inum < imperpage; inum++) {
document.write ("<a href=java script:doPic('photo/"+catpath+"/big/"+inum+".jpg'); target='_top'><img src=photo/"+catpath+"//mini/"+inum+".jpg width=100 height=75 border=1 style='border: 1px solid black'></a> ");
// здесь все работает
}
// ?? здесь я не знаю что, в чем собственно и трабла
}
// -->
</script>
Итак... при кликаньи на любую ссылку (из главного дока), все загружается и работает, но:
1. Загрузка продолжается (курсор в позе ожидания), пробовал document.close(); - посогает, но от второй проблемы не решает.
2. Собственно главная проблема - заядя по любой ссылке, на другую зайти никак, если только не возвращаться назад. Испробовал все...

Заранее огромнейшое спасибо.
 
Статус
Закрыто для дальнейших ответов.