В выпадающем меню IE8 есть выпадающий список ссылок с кнопками Open directly
, Next
и Previous
.
var count = -1
var total = 24
function goToNext()
{
count = parent.nav.openfile.file.selectedIndex
count ++
if (count > total)
count = 0;
parent.display.location= parent.nav.openfile.file.options[count].value
parent.nav.openfile.file.selectedIndex = count
}
function goToPrevious()
{
count = parent.nav.openfile.file.selectedIndex
count --
if (count < 0)
count = total;
parent.display.location=parent.nav.openfile.file.options[count].value
parent.nav.openfile.file.selectedIndex = count
}
function LoadFirst()
{
parent.display.location=parent.nav.openfile.file.options[0].value
}
function OpenDirectly()
{
parent.display.location = parent.nav.openfile.file.options[parent.nav.openfile.file.selectedIndex ].value
}
<FRAMESET ROWS="45,*">
<FRAME
BORDER="1"
FRAMEBORDER="YES"
MARGINHEIGHT="10"
MARGINWIDTH="10"
NAME="nav"
SCROLLING="NO"
SRC="/Slide/test.jsp"
/>
<FRAME
BORDER="1"
FRAMEBORDER="YES"
MARGINHEIGHT="10"
MARGINWIDTH="10"
NAME="display"
ID="display"
SCROLLING="AUTO"
SRC="/page.html"
/>
</FRAMESET>
Выше приведен код (test.jsp, за которым следует HTML-код, содержащий основной кадр и фрейм навигации - фрейм навигации - это навигация, и все ссылки в нем должны открываться в пределах основного фрейма), который вызывается при нажатии этих кнопок для двигаться вперед, назад или загрузить напрямую. Проблема в том, что эти ссылки открываются либо в новом окне, либо в новой вкладке, но никогда в одном и том же окне. Буду очень признателен, если кто-нибудь даст какие-либо рекомендации примерно так же.