Kako otvoriti linkani htm(l) dokument u određenom DIV-u?

Društvo pomagajte… mučim se već nekoliko dana i pomalo sam već :ludjak:

Možda neću najbolje objasniti, ali potrudit ću se :slight_smile:

Imam stranicu napravljenu u html-u, uz pripadajući CSS. Uglavnom, sve je napravljeno uz DIV-ove. U kratkim crtama, layout je: header, lijevo ispod sidebar od par boxova i s njegove desne strane (a ispod headera) glavni dio za tekst. Taj layout je podešen da pokriva nekih 90% stranice tako da se vidi background s obje strane.

Problem je što bi se svi linkovi trebali otvarati u tom glavnom dijelu. To su obično plain html datoteke a tek pokoja ima koju tablicu. Pokušavam izbjeći frame-ove (to uključuje i iframe) da si ne zagorčam život, ali nekako ne uspijevam pronaći kvalitetnu zamjenu. PHP funkcija include (bilo da se radilo o headeru ili footeru) mi baš i ne pomaže, jer imam oko 100-ak datoteka (što će još rasti).

Drugim riječima, treba mi nešto što bi vrijedilo kao univerzalno za cijelu stranicu, u smislu: on click open in this div. S čime bi se to moglo napraviti? Javascriptom? Treba li mi baš neki CMS za to? I like to keep things simple…

Oprostite na gnjavaži, Google mi baš i nije pomogao… :frowning:

Ako tema spada na neko drugo mjesto ispričavam se i molim modove da je premjeste.

Sretna Nova svima!

Pokušaj vidjeti možeš li iskoristiti “Server Side Includes” - SSI.

http://www.google.com/search?q=server+side+includes

Jedna od najstarijih tehnika na webu, vrlo trivijalna za korištenje. Pretraži i ovaj forum ako gdje zapneš.

Pozdrav,

Vjerovatno se to može riješiti jQueriom ali ja to neznam. Ono riješenje koje ti ja mogu ponudit je PHP:

To stavi u taj DIV u koji želiš to napravit, a otvaraš to linkom:

http://stranica.com/?stranica=imestranice

Ako ćeš stavit drugu stranicu za include samo stavi između if i else … tj

Pozdrav

[quote=“tsereg”]Pokušaj vidjeti možeš li iskoristiti “Server Side Includes” - SSI.

http://www.google.com/search?q=server+side+includes

Jedna od najstarijih tehnika na webu, vrlo trivijalna za korištenje. Pretraži i ovaj forum ako gdje zapneš.[/quote]

Mislim da je to obicno iskljuceno kod hostinga zbog sigurnosnih razloga.

Hvala vam na odgovorima :slight_smile:

U međuvremenu ima pomaka: ovo je zapravo ono što želim, ali imam dva problema: hrv. dijakritički znakovi se ne vide na nekim stranicama (što bi moglo biti povezano s podešenim encoding-om ili fontovima na toj stranici pa ću još poprčkati u vezi toga), a drugo, sadržaj stranice koju otvori se “prelije” iz tog div-a…

sigh

Da vidim koji ti je encoding… Pokušaj stavit encoding utf-8 ili windows-1250

ili

[quote=“IvanPeso”]Pozdrav,

Vjerovatno se to može riješiti jQueriom ali ja to neznam. Ono riješenje koje ti ja mogu ponudit je PHP:

To stavi u taj DIV u koji želiš to napravit, a otvaraš to linkom:

http://stranica.com/?stranica=imestranice

Ako ćeš stavit drugu stranicu za include samo stavi između if i else … tj

Pozdrav[/quote]

Baca mi gresku kod [ B ]{[ /B ] ali radi normalno bez tih tagova.
Mozda netko moze pomoci kod drugog problema: else po defaultu dize glavna.php. Neke novoucitane stranice se jednostavno dodaju na vrh te vec ucitane stranice, a neke normalno ociste sav tekst iz DIV-a. Gdje bi mogao biti problem?

Ok, riješeno. Sintaksa bi zapravo trebala biti if… else if… else :slight_smile: Sada radi ok :slight_smile:


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja