Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Навигация по урокам в HTML - учебнике (https://javascript.ru/forum/misc/2546-navigaciya-po-urokam-v-html-uchebnike.html)

Programmist 13.01.2009 22:36

Навигация по урокам в HTML - учебнике
 
Доброго времени суток.

Есть два фрейма: left и right.
В фрейме right расположены страницы с лекциями в которых есть две кнопки:
кнопка "Вперёд" и кнопка "Назад"
Требуется, чтобы при нажатии на кнопки осуществлялся переход к следующей и предыдущей странице соответственно.
Ссылки хранятся в массиве link. Файлы расположены в папке Lessons внутри веб - узла.

Код:

var i=0;

var link= new Array();

link[0]="Lessons/Lesson_1";
link[1]="Lessons/Lesson_2";
link[2]="Lessons/Lesson_3";
link[3]="Lessons/Lesson_4";
link[4]="Lessons/Lesson_5";
link[5]="Lessons/Lesson_6";
link[6]="Lessons/Lesson_7";
link[7]="Lessons/Lesson_8";
link[8]="Lessons/Lesson_9";
link[9]="Lessons/Lesson_10";
link[10]="Lessons/Lesson_11";
link[11]="Lessons/Lesson_12";
link[12]="Lessons/Lesson_13";
link[13]="Lessons/Lesson_14";
link[14]="Lessons/Lesson_15";

function Back(){
i=i-1;

if (i== -1){
i=0;
return false;
}

window.open(link[i],"right");
}

function Forward(){

i=i+1;

if (i<=14){

window.open(link[i],"right");

}

}


Этот код выводит пустую страницу.

У меня вопрос.
Как сделать так, чтобы страница грузилась в фрейме right?

War Hammer 14.01.2009 03:04

top.frames['right'].location = link[i];

Programmist 15.01.2009 10:44

Пока не выходит, к сожалению...

x-yuri 16.01.2009 11:45

Цитата:

Пока не выходит, к сожалению...
похоже у тебя путь некорректный - если путь относительный, то он должен быть относительно папки, в которой находится отображаемая страница

Цитата:

В вечном поиске...
смотри, как яхту назовешь, так она и поплывет ;-)

да, у тебя что у файлов расширение отсутствует? может должно быть что-то типа 'Lessons/Lesson_10.html' или 'Lessons/Lesson_10/index.html' ?


Часовой пояс GMT +3, время: 09:51.