Małą pomoc w tworzeniu strony


(Dawid Guzek) #1

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:


(Marcindodo) #2

poczytaj o divach czyli podziale strony na takie bloki


(Dawid Guzek) #3

OK, dzięki.


(Blotny) #4

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


(Dawid Guzek) #5

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


(Maciekkoziol) #6

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..


(Dawid Guzek) #7

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??


(Maciekkoziol) #8

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)


(Dawid Guzek) #9

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]


(Maciekkoziol) #10

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](ramowka/images/1.png)](viewpage.php?page_id=2&str=1)


(Dawid Guzek) #11

Już wszystko ok.

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


(Drobok) #12

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


(Dawid Guzek) #13

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...