Napisane:
3 lipca 2003, o 22:04
przez Wydra707
Uważaj z tak skrótowymi zapisami, bo to nie musi działać (choć może).
Zapis zależy od tego jaka jest struktura Twojego serwisu, innymi słowy jak są zbudowane ramki i którą z której wywołujesz. Zakładając, że wywołujesz ramkę równorzędną (a zatem nie ramkę wewnątrz danej ramki, ale "obok") i że ta ramka nazywa się "ramka1", a chcesz otworzyć w niej plik "strona1.htm":
onclick="window.parent.frames['ramka1'].location.href='strona1.htm';"
albo:
onclick="window.parent.ramka1.location.href='strona1.htm';"
albo w wersji skróconej:
onclick="parent.ramka1.location='strona1.htm';"
W przypadku ramki pływającej:
onclick="document.frames['ramka1'].location='strona1.htm';"
albo:
onclick="window.frames['ramka1'].location='strona1.htm';"
(i to jest najbliższe Twojemu wynalazkowi).
Jest jeszcze parę innych sposobów, ale te są najlogiczniejsze.
Co do źródeł, to odpowiedziałem Ci już na to w innym wątku.
Pozdrawiam
Paweł Rajewski