[HTML][JS] Odwołanie do DIV w załadowanej stronie do FRAME

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
SzamanGN
Nowy
Nowy
Posty: 92
Rejestracja: pn lis 27, 2006 3:28 pm
Kontakt:

[HTML][JS] Odwołanie do DIV w załadowanej stronie do FRAME

Post autor: SzamanGN »

Mam problem, bo nie wiem czy dobrze robię (o ile jest to możliwe) odwołanie do DIV, który jest elementem strony wczytanej do FRAME.
Zrobiłem tak:

Plik index.html:
[xml]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="pl">
<script type="text/javascript" src="startowy.js"></script>
</head>
<div id="okno">Test okna.</div>
<frameset rows="30,*" noborder="0" frameborder="0" framespacing="0">
<frame name="naglowek" noresize frameborder="0" src="naglowek.php">
<frame name="strona" noresize frameborder="0" src="test.php">
</frameste>
<script type="text/javascript" language="JavaScript">
<!--
przelacz_podglad(1);
-->
</script>
</html>[/xml]

Plik startowy.js:
[xml]<!--
//Przełącz podgląd div.
function przelacz_podglad(naco)
{
switch(naco)
{
case 1:
alert('Włączenie OGLĄDANIE.');
document.frames[0].getElementById('ogladnieto').style.display=none;
document.frames[0].getElementById('ogladanie').style.display=block;
break;
case 2:
alert('Włączenie OGLĄDNIĘTO.');
document.frames[0].getElementById('ogladanie').style.display=none;
document.frames[0].getElementById('ogladnieto').style.display=block;
break;
}
}
-->[/xml]

Plik naglowek.php:
[xml]<div id="ogladanie">Oglądasz.</div>
<div id="ogladnieto">Oglądnąłeś.</div>[/xml]

ale to rozwiązanie nie robi tego co potrzebuję.
Proszę o pomoc.
ODPOWIEDZ