'); // //..080309 //080313 objPtr.writeln('
Публицистика
'); createMenu(1, mainMenu, 0, ''); objPtr.writeln('
'); // objPtr.close(); } // формирование ссылки на файл курса function createUrl(index) { return '../course/' + contents[index].url; } // загрузка "по требованию" function getChapter(lnk, chapterId) { // обход меню for(i = 0; i < contents.length; i++) { if (contents[i].id == chapterId) { currPosition = i; lnk.href = createUrl(currPosition); return true; } } alert("Нет доступа к выбранной главе.") return false } // загрузка последнего посещенного пункта function loadLast(lnk) { // проверка на начало навигации // if (currPosition == -1) currPosition = 0; currPosition = 0; while (contents[currPosition].url.length==0) { currPosition = currPosition + 1; if (currPosition > contents.length - 1) currPosition = 0;//contents.length - 1; } lnk.href = createUrl(currPosition); } // переход назад function backwardStep(lnk) { currPosition = currPosition - 1; if (currPosition < 0) currPosition = contents.length - 1; while (contents[currPosition].url.length==0) { currPosition = currPosition - 1; if (currPosition <0) currPosition = contents.length - 1; } lnk.href = createUrl(currPosition); } // переход вперед function forwardStep(lnk) { currPosition = currPosition + 1; if (currPosition > contents.length - 1) currPosition = 0;//contents.length - 1; while (contents[currPosition].url.length==0) { currPosition = currPosition + 1; if (currPosition > contents.length - 1) currPosition = 0;//contents.length - 1; } //!!! lnk.href = createUrl(currPosition); } // функция вывода окна с параметрами (для определений) // infoType = 1, то вывод инфорации о книге // infoType = 2, то вывод инфорации об определении function showInfo(infoType, param1, param2, param3) { maxW = screen.availWidth; maxH = screen.availHeight; wndW = 320; wndH = 145; if (infoWnd != null) { infoWnd.close(); infoWnd = null; } if (navigator.appName == 'Netscape') { x = frames[menuFrameNumber].mX; y = frames[menuFrameNumber].mY; if (x + wndW >= maxW) x -= wndW + 20; else x += 10; if (y + wndH >= maxH) y -= wndH + 25; else y += 10; infoWnd = window.open("", "", "innerWidth=" + wndW + ",innerHeight=" + wndH + ",screenX=" + x + ",screenY=" + y); } else { x = frames[menuFrameNumber].event.screenX; y = frames[menuFrameNumber].event.screenY; if (x + wndW + 10>= maxW) x -= wndW + 30; else x += 10; if (y + wndH + 10 >= maxH) y -= wndH + 30; else y += 10; infoWnd = window.open("", "", "width=" + wndW + ",height=" + (wndH + 5) + ",left=" + x + ",top=" + y); } bookTable = '
Автор
_param1
Название
_param2
Издание
_param3
' defTable = '
_param1
_param2
' infoTable = '' title = '' if (infoType == 1) { infoTable = bookTable; title = 'Сведения об источнике'; } else { infoTable = defTable; title = 'Определение....'; } infoTable = infoTable.replace('_param1', param1); infoTable = infoTable.replace('_param2', param2); infoTable = infoTable.replace('_param3', param3); infoWnd.document.open(); infoWnd.document.write("
" + title + "
"); infoWnd.document.write(infoTable); infoWnd.document.close(); infoWnd.document.bgcolor=rgb(55,120,200);//rgb(55,120,200); window.status = title; return true; } // функция закрытия окна function hideInfo() { if (infoWnd != null) { infoWnd.close(); infoWnd = null; } window.status = ''; return true; } // печать содержимого окна function printDocument() { frames[menuFrameNumber].focus(); frames[menuFrameNumber].print(); } // -->