Małą pomoc w tworzeniu strony

Witam!

Mam mały problem. Nie wiem czy dobrze wytłumaczę mój problem, ale postaram się.

Otóż chciałbym zrobić tak, żeby w zależności od kliknięcia na przycisk wyświetlała się określona treść. Te określone treści są w osobnych plikach jako 1.html, 2.html…

Czy da się to jakoś zrobić w HTML’u/ JavaScript? Jeśli tak, to jaki kod potrzebuję. Dołączam jeszcze obrazek:

Z góry dzięki za pomoc :slight_smile:

poczytaj o divach czyli podziale strony na takie bloki

OK, dzięki.

To nie divy chodzi. Jeśli, chcesz, by po kliknięciu zmieniała się zawartość to JS + AJAX.

Acha. A mógłbyś to wytłumaczyć łopatologicznie?? Bo ja nie za bardzo kumam z AJAX’em i JS…

A ja bym to zrobil tak:

w index.php zrobic naglowek, gorne menu i:

$str = $_GET['str'];

include "$str.php";

i stopke. W menu oczywiscie odnisniki do stron typu

Strona pierwsza[/code]

Calosc moze byc w tabelkach lub na DIV-ach

W osobnych plikach 1.php, 2.php tresc tych podstron… i gotowe…

Wszystko pięknie działa. Wielkie dzięki za pomoc!

Dodane 26.02.2009 (Cz) 17:27

A mam jeszcze pytanie:

Bo wszystko jest ok, ale jak kliknę na linka, to wyświetla mi się treść w osobnej stronie. Jak zrobić, żeby to się otwierało w oknie pod linkami??

Może podaj mi adres tej strony, albo dopisz zamiast

?str=1

index.php?str=1

(jeśli to chodzi o mój sposób oczywiście)

Adres mojej strony to

http://www.muzykafm.c0.pl/viewpage.php?page_id=2

Dopisałem, i nic nie działa…

Może jeszcze dam kod:

logo.png
1.png 2.png 3.png 4.png 5.png 6.png 7.png

?php

$str=$_GET[‘str’];

include “$str.php”;

?

[/code]

aaa… widzisz bo ty tą stronę zrobiłeś w innej stronie, o czym nie powiedziałeś…

Spróbuj tak:

zamiast

[/code]


zrobić tak:

[code]1.png

Już wszystko ok.

Ale mam jeszcze pytanie: co zrobić żeby były polskie znaki w plikach .php??

http://pl.php.net/manual/en/function.iconv.php

Wkleiłem ten kod:

<?php

echo iconv("ISO-8859-1", "UTF-8", "This is a test.");

?>

zamist This is a test dałem swój test i dalej nie ma polskich znaków…