Please HELP me on HTML frames and Anchors problem

1 отговора 0 прегледа
#1

Please HELP me on HTML frames and Anchors problem

Здравейте,

имам такъв проблем.
Имам 2 frames, в горния от които се зареждат разни документи от сайта. Документите са в различни директории. В долния frame искам да направя линк към Anchor в горния frame. В горния frame във всеки документ си има Anchor с едно и също име UP.
Искам линка от долния frame да бъде "универсален". Като кликна на него да се обръща просто към Anchor-а от горния frame.
Сега засега като пиша в href="#UP", и target=mainFrame (или там както се пишеше), духам супата. В href иска да пиша име на файл, а после #UP. Искам да избегна това писане на името на файл. Искам линка да е универсален.

МОЛЯ ПОМОГНЕТЕ!

П.П. По принцип долния ми Frame съдържа Flash4 обект, в който си има функция GetURL("#UP"), и target frame - mainFrame. Само, че ефектът е, че в горния frame ми се отваря долния. :)) Егаси!!!
Кажете ми как би изглеждало такова нещо в HTML, аз ще си го транспортирам във Flash.

Pavel Petrov
SysAdm Institute Of Psychology, Polish Academy Of Sciences
Отговор
в отговор на headhunter #2

Re: Please HELP me on HTML frames and Anchors problem


Ами ако можеш да включиш малко Java Script в страницата ползвай следното

<script>
function Disp(strAnchor){
var strPath = document.location;
document.location = strPath + "#" + strAnchor;
}
</script>


Като разбира се трябва да замениш document.location с
parent.frames[X].location или с parent.name_of_frame.location

И ще подаваш името (номера) на фрейма като параметър т.е
ще викаш функцията с Disp('main','Up'); примерно. Мързи ме да я напиша цялата, но си мисля че ще се оправиш и сам.

Успех
bofh
Отговор