ďťż

Ładny brzuch

Chodzi mi o funkcję window.open("http://..../plik.php")
Chciałbym, żeby strona podana w argumencie powyższej funkcji nie otwierała sie w nowym oknie, tylko w górnej ramce pliku index.html.
Wyjaśnię, że plik index.html podzielilem na dwie ramki o nazwach: ramka1 i ramka2. Pod obie ramki są podpięte pliki w PHP.
Odpowiednio ramka1 - plik.php, ramka2 - odswiez.php.
Plik odswiez.php który jest pod ramką2 ma w swej strukturze powyzsza funkcje window.open, która jest wklejona w instrukcje if w PHP.
Chce zeby za kazdym razem gdy instrukcja ta jest wykonywana, stronka otwierala sie ale nie w nowym oknie, tylko wlasnie w ramce1.
Wiem ze jako drugi parametr tej funkcji mozna podac cos w rodzaju TARGET, ale jak podaje cos takiego:
window.open("http://..../plik.php", 'ramka1') to mi wcale nie otwiera w tej ramce.
Dodam na koniec ze gdy w ramach testu wkleilem zwykłaego HTMLowego <A HREF="coś" TARGET="ramka1"> to bez problemu stronka "coś" się otworzyła w pożądanym miejscu.
Czemu więc w JS to nie dziala?

Prosze o pomoc i poradę co może być tego przyczyną, bo z tego co ja widze to ta funkcja nie ma pojęcia co to jest ramka1.



---index.html---
<html>
<frameset border="0" rows="80,*">
<frame src="ramka1.html" scrolling="no" border="0" name="ramka1">
<frame src border="0" name="ramka2">
</frameset>
</html>

---ramka1.html---
<script>
function otworz()
{
window.open("http://www.google.pl", "ramka2");
}
</script>
<a href='javascript:otworz();'>otworz</a>

u mnie dziala ;)

pozdrawiam
pepsi^no1

W JS robi się to w następujący sposób:
parent.ramka1.location='plik.php'

Ferrari - szybkie i niezawodne! :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •