Witam. Mam za zlecenie wykonać stronę internetową. To prościzna, ale mam mały problemik. Otóż chciałbym, aby menu i stopka były w osobnym pliku no nie ma problemu, bo zawsze moge zastosować w index.html ramki. No ale właśnie problem w tym, że nie moge użyć ramek. No to zaproponowałem klientowi, aby użyć <? php include ?> i dać rozszeżenie php dla index to on na to, ze strona musi mieć rozszeżenie html… I co tu zrobić? Oczywiście mogę olać dzielenie tej strony, ale np. jak coś się zmieni w menu nie chce mi się tego poprawiać w 25 podstronach… Co o tym sądzicie? Jak go zadowolić :D? Pozdro Dzidek
-
można przerobić wszystko na php a adresy przepisywać przy użyciu mod_rewrite (fizycznie będzie php a będzie wyglądało jak html) http://home.pl/pomoc/kursy/rewrite
-
można przekonfigurować serwer by pliki html traktował jak skrypty php
-
można użyć ajaxa i zamiast ramek ładować treść do divów
-
pozostają jeszcze ramki pływające iframe
Mógłbyś powiedzieć coś więcej o tym Ajaxie i tych divach? Bo już gdzieś to słyszałem
Co to ten ajax: http://pl.wikipedia.org/wiki/AJAX
http://developer.mozilla.org/pl/docs/AJAX:Na_początek
http://webmade.org/porady/ajax.php
http://serwis.magazynyinternetowe.pl/ar … aszny.html
http://www.chip.pl/arts/archiwum/n/prin … 73067.html
…
A słyszałem jeszcze że można to jakoś w JS zrobić? Wiecie może jak? Jak tak to dajcie linka lub sami powiedzcie. Ja sam poszukam jeszcze w Google Pozdro
to może javascript???
function load_file(filepath) {
plik=document.implementation.createDocument("", "", null);
plik.async=false;
plik.load(filepath);
return(plik);
}
Chyba zadziała!
W dniu 02.06.2008 , o godzinie 16:20 został dopisany post przez kuba13rowy
to ja ci napisał w javascripcie! [-X
Jeżeli mamy załadować plik PHP to ten sposób nie zadziała, do tego celu powstał właśnie AJAX ;] Poza tym createDocument służy do ładowania i parsowania plików XML ;]