ďťż

[html] Co zamiast ramek <iframe> na stronie

       

Podstrony


telcocafe

Na mojej stronie używam ramek lokalnych <iframe>. Dzięki nim mogę np. wstawić menu. Jest to bardzo wygodne, bo przy jakichkolwiek zmianach w pliku "menu.html" wszystkie zmiany są widoczne na każdej podstronie. Jednak już kolejna osoba zwraca mi uwagę, bym przestał używać ramek. Czy jest jakiś inny sposób, który zastąpi ramki? Chciałbym aby modyfikacja strony była tak prosta jak przedtem. Proszę o pomoc.



Są dwie. Albo bardziej polecana - PHP, albo mniej - Javascript. Wybieraj. Jeżeli możesz uruchomić serwer PHP to lepiej to pierwsze.

Czy może ktoś opisać te sposoby (PHP I Java Script)

W php dodajesz do każdej strony w ktorej jest to menu
<?php
include_once('menu.html');
?>

W js tworzysz plik o nazwie np "menu.js" i wpisujesz w niego cos takiego
var menu=" TUTAJ TREŚĆ MENU";

i nastepnie na kazdej stronie w miejscu menu zrób
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> document.write(menu); </script>

Badz w js wykorzystać ajax. Jakbyś był ciekaw to pw.

Mozesz tez wykorzystać mod_include (jezeli taki jest zainstalowany na serwerze) w apache i wtedy w kod html wstawisz tylko

<!--#include file="menu.html" -->



metoda z PHP polega na includowaniu plików, ale własciwie ten sam efekt daje Ci javascript (mamy coś co zowie się AJAX). Działało by to może nawet lepiej, z tym, że nie u każdego :) stąd o wiele bardziej polecanym rozwiązaniem jest PHP. Tego typu tematy są bardzo często poruszane, wystarczy po prostu poszukać :)

Wybrałem PHP, jednak mam jeszcze pytanie, jak można ustalić wielkość i położenie bez używania tabel?

css

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

  • Sitedesign by AltusUmbrae.