ďťż

HTML problem z ramkami i hiperłączami nie wiem jak to zrobić

       

Podstrony


telcocafe

Witam robię prostą stronę (index.html) o remontach, ale mam problem. Wymyśliłem że strona będzie składała się z 2 ramek w stosunku 25% i 75%, lewa (menu.html) jako menu i prawa (zakres.html) jako strona z treścią. Problem pojawia się przy robieniu hiperłącz z menu.html do innych pod stron. Strony otwierają się na lewej ramce, a prawa zostaje bez zmian. Chciałbym aby po wybraniu czegoś z menu.html otwierało się to na prawej ramce (a nie lewej :( )

tak wygląda część pliku index.html

</head> <frameset cols="25%,75%" border="0" frameborder="0" framespacing="0" > <frame src="menu.html" scrolling="no" noresize> <frame src="zakres.html"> </frameset> </html>

a tak pliku menu.html
<hr> <p align="center"><b><font size="4">Strona główna</font></b></p> <p align="center"><b><font size="4"><a href="innews.htm">Aktualności</a></font></b></p> <p align="center"><b><font size="4"><a href="ingaleria.htm">Galeria</a></font></b></p> <p align="center"><b><font size="4">Księga Gości</font></b></p> <hr> </body> </html>



</head> <frameset cols="25%,75%" border="0" frameborder="0" framespacing="0" > <frame src="menu.html" name="Menu" scrolling="no" noresize> <frame src="zakres.html" name="Reszta"> </frameset> </html>
<hr> <p align="center"><b><font size="4">Strona główna</font></b></p> <p align="center"><b><font size="4"><a href="innews.htm" target="Reszta">Aktualności</a></font></b></p> <p align="center"><b><font size="4"><a href="ingaleria.htm" target="Reszta">Galeria</a></font></b></p> <p align="center"><b><font size="4">Księga Gości</font></b></p> <hr> </body> </html>

Dodaj atrybut name do ramki, a w linkach umieść: target i w cudzysłowach podaj nazwę ramki, która ma być przeładowana.
Użytkownik sauron edytował ten post 22 sierpień 2007, 13:21
Jeśli uczysz się HTMLa, to naprawdę odradzam używania ramek.
Oczywiście - warto je poznać - ale używanie mija się z celem.


</head> <frameset cols="25%,75%" border="0" frameborder="0" framespacing="0" > <frame src="menu.html" name="Menu" scrolling="no" noresize> <frame src="zakres.html" name="Reszta"> </frameset> </html>
<hr> <p align="center"><b><font size="4">Strona główna</font></b></p> <p align="center"><b><font size="4"><a href="innews.htm" target="Reszta">Aktualności</a></font></b></p> <p align="center"><b><font size="4"><a href="ingaleria.htm" target="Reszta">Galeria</a></font></b></p> <p align="center"><b><font size="4">Księga Gości</font></b></p> <hr> </body> </html>

Dodaj atrybut name do ramki, a w linkach umieść: target i w cudzysłowach podaj nazwę ramki, która ma być przeładowana.

lepiej do sekcji head w ramce z lewej strony dodaj: <base target="nazwa_ramki_prawej"> i wszytkie linki z ramki lewej bedą sie otwierały w ramce prawej
Użytkownik statjacek edytował ten post 23 sierpień 2007, 10:12


Dziękuję bardzo za odpowiedzi, zwylke ramek nie używam, ale to był pomysł wójka na wygląd strony. Temat uważam za zamknięty.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.