Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Jak przejsc do innej strony za pomoca <a href>
Forum PHP.pl > Forum > Przedszkole
MAGx2
Witajcie. Przeczytałem kurs www http://kurs.browsehappy.pl/ i stworzyłem taki o to podział strony:
Kod
<div id="container">
   <div id="wrap">
     <div id="content">
       prawa strona
     </div>
     <div id="category">
       <h1>srodek</h1>
     </div>
   </div>
   <div id="sidebar">
       <p>Menu: </p>
       <ul id="navlist">
        <a id="menu1" href="index.htm"><li id="navlistli">Wyszukaj</li></a>
        <a id="menu1" href="glowna.htm"><li id="navlistli">Strona główna</li></a>
        <a id="menu1" href="loguj.htm"><li id="navlistli">Loguj</li></a>
        <a id="menu1" href="rejestruj.htm"><li id="navlistli">Stwórz konto</li></a>
        <a id="menu1" href="dodaj.htm"><li id="navlistli">Dodaj haslo</li></a>
       </ul>
   </div>
</div>

W arkuszu css mam:
Kod
#container { width: 90%; margin: 1em auto; border: 1px solid #C00; padding: 1em; height: 110%; overflow: hidden; background : white; }
  /* content i category mieszcza sie w nim */
  #wrap{ float: right; width: 80%; }
   #content { float: right; width: 15%; } /* to jest to co po prawej stronie jest */
   #category { float: left; width: 85%; background : white; border : 1px solid #C00; } /* to jest srodek */
  #sidebar { float: right; width: 20%; }  /* to jest lewa strona */

Niestety nie wiem jak po kliknięciu któregoś z odnośników z menu wczytać zawartość pliku *.htm do <div id="category">??
Czy ktoś wie jak to zrobić?? Ewentualnie obejść to??
Z góry dziękuje za pomoc biggrin.gif
webdice
W samym HTML'u tego nie zrobisz, wykorzystaj do tego PHP, ale o tym na forum jest pełno wątków, poszukaj.
mihipoznan
include smile.gif
bemol
mozesz zastosowac taki kod php:
  1. <?php
  2.  if (empty($_GET['page'])) {
  3. include "main.php";
  4. } elseif ($_GET['page'] == "index") {
  5. include "main.php";
  6. }
  7. else {
  8. include ($_GET['page'].".php");
  9. }
  10. ?>


tylko pamietaj ze taki plik musi miec rozszerzenie *.php i być na serwerze który obsługuje php
MAGx2
Cytat(bemol @ 13.05.2008, 20:21:54 ) *
mozesz zastosowac taki kod php:
  1. <?php
  2. if (empty($_GET['page'])) {
  3. include &#092;"main.php\";
  4. } elseif ($_GET['page'] == &#092;"index\") {
  5. include &#092;"main.php\";
  6. }
  7. else {
  8. include ($_GET['page'].&#092;".php\");
  9. }
  10. ?>


tylko pamietaj ze taki plik musi miec rozszerzenie *.php i być na serwerze który obsługuje php


Serwer obsługuje php.
Mam kilka pytań do tego kodu.
1. Czym jest main.php tz. co tam sie znajduje??
2. Co mam zrobić żeby po kliknieciu linku do adresu stronu "dopisac" wartość page (by później pobrac to z $_GET).

Dzeki wszytskim za pomoc smile.gif
bemol
wiec tak main.php to tak jakby tresc index'u, czyli strona startowa, mozesz sobie zmienic ta nazwe smile.gif
rzeby sie pozniej do tego odwolac linki musza byc w postaci np:

  1. <a href="index.php">Głowna</a>
  2. <a href="index.php?page=kontakt">Kontakt</a>
  3. <a href="index.php?page=form">Formularz</a>


Pamiętaj, że to co jest po 'page=' to jest nazwa pliku, dlatego pliki muszą nazywać się kontakt,form... itp smile.gif
MAGx2
A to już rozumiem party.gif Wielkie dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.