Alternativa k php include...

Zanima me kaj lahko vstavim na stran namesto php include oz. kako to narediti v html verziji?

Žal nisem vešč php-ja in bi rad to naredil preko html-ja ali javascripte(ne bi rad imel iframe-ov).

Kaj naj naredim?

Sem že gledal neke variante na googlu, a je vse tako zakomplicirano napisano!!!

Mi lahko kdo kakšen primer navede, prosim?

Ali obstaja še kakšna druga varianta?

Amapak ne serverside...

Hvala.

18 odgovorov

Kaj če to naredim tako:

<object type="text/html" data="urltofile.html"></object>

ali to predstavlja kakšno varnostno luknjo za server ali ... ?

tenalp, poglej tukaj, in sicer spodaj - JavaScript (Ajax).

Kopriva a mi lahko prilepiš samo kodo, kr sem to stran že gledal ta teden, a nisem znal nič izluščiti iz nje.
Thnx

Kaj pa praviš na to:
<object type="text/html" data="urltofile.html"></object>

Kr to namreč dela lepo.

ah ni res, zadnaj varianta v IE prikaže kot iframe- se pravi border. Morda kdo ve kako bi to z kodo lahko odpravil, da mi IE ne kaže tega.
Sem preveril v FF, Operi, GC in tam vse lepo dela, le v IE mi prikaže frame

Pa saj lahko border skenslaš iframeju...

OK sem to z frami uredil. Sedaj pa sem opazil težavo z: target frame-om.
Znova IE odpre novo stran kar znotraj istega frame, ne pa kot celotno novo stran, pa lahko delam kar hočm.
Sem obe varianti(_parent in _top) sprobal pa IE j..e. Enostavno ne odpre nove podstrani, pač pa jo naloži le znotraj istega frame-a.

Ne bi rad frame targetiral z _blank
Ima kdo kakšno idejo...

tenalp, brez potrebe si greniš in kompliciraš življenje. :-)

<?php includeonce('potdo_datoteke.html') ?>

Ne vem, v čem je problem? Če prav razumem, PHP sicer imaš, ampak si ga ne upaš uporabit?

Malo več poguma, pa bo šlo. Korajža velja! ;-)

Pa vedno manjka isti podatek, ko vidiš da vsi includajo datoteke .html, mora viti ta kamor bi rad vključil neko datoteko .php!

kopriva:
tenalp, brez potrebe si greniš in kompliciraš življenje. :-)

<?php includeonce('potdo_datoteke.html') ?>

Ne vem, v čem je problem? Če prav razumem, PHP sicer imaš, ampak si ga ne upaš uporabit?

Malo več poguma, pa bo šlo. Korajža velja! ;-)

Hja! Vse res in prav, a jaz ne znam z php. Drugač bi sploh ne imel teh težav. Rešil sem to z php include(uporabil object), le da sedaj ko v tem objectu kliknem na link, mi v IE noče odpreti nove strani (odpre mi zahtevani link samo v istem kao frame-u - za navrh pa to samo IE dela, drugače FF, opera, GC fino targetirajo v varianti _top ali _parent in se odpre novo okno).
Moral bi to nekako rešiti z JS ali pa kako drugače, z PHP-jem to ne bom znal. Morda obstaja kakšen parameter za object, ki bo link odprl tudi v IE tako kot želim, a jaz ga še nisem našel. Saj pravim morda se je na tem forumu kdo že ubadal s podobnim problemom.

Spomnim se tudi, da so naši PPC ponudniki nekaj časa nazaj pričeli pisati, da se naj znebimo iframe-ov, zaradi pravilnega prikazovanja oglasov. Kako so to rešili na straneh, ki niso bila napisana v php jeziku?

Hvala.