Löysin tuolta PHP oppaasta hyvän esimerkin siitä, että miten voi includata sivupohjia näppärästi, kuten navigointi palkin. Pystyykö Javascriptin avulla tehdä vastaavaa incluudaamista, vai pitääkö koko navipalkin html koodi sisällyttää sivuihin käyttäen hyväksi JS:n document.write:ä, tyyliin:
document.write("<ul><li>navilinkki1</li>.....
html documenttiin tämä navigointipalkki lataamalla javascript-tiedosto.
Eli millä tavalla sisällytätte sivupohjat ilman php:tä?
PHP tai joku muu palvelimella ajettava kieli on paljon parempi staattisen HTML:n generoimiseen kuin selaimessa ajettavaa JavaScript. Se on tarkoitettu enemmänkin dynaamisten toimintojen toteuttamiseen.
Eli miksi haluat tehdä tämän JavaScriptillä?
Kuulemma monet halpa serverit tai ilmaiset servut ei vissinkään tue PHP:tä...?
Toiseksi eikö siinä pidä osata säätää jonkun verran, että saa omalle koneelle PHP:n asennettua niin että voi nähdä miltä sivut näyttävät ennen kuin siirtää niitä oikealle palvelimelle...
Tutustu vaikka http://www.110mb.comiin, ilmainen ja tukee PHP:tä.
On monia ilmaisia ja hyviä sivutilaa tarjoavia servereitä, joilta löytyy PHP ja MySQL.
Esimerkiksi:
http://jouluserver.com
http://arkku.net
Eikä myöskään PHP:n asennus kotikoneelle ole vaikeaa. Itsellä meni ehkä 5 minuuttia asentaa PHP ja Apache. Mutta, jos tuntuu vaikealle, kannattaa koittaa Xamppliteä. Itsellä ei Windowsilla Xampp toiminut, mutta tuo lite toimii, ja sisältää kaiken tarvittavan. http://apachefriends.org
Edit: Ehti muut siis ensin... :D
Jotkin hostaajat tukevat SSI:tä (Server Side Includes), jolla homma onnistuu.
Ok, kiitti opastuksesta kaverit. Koitanpa nyt sitten vääntää homman PHP:llä.
No koitahan.
Ja minä en suosittele 110mb :tä, jos osaa käyttää esim. WinSCP :tä ja jaksaa kirjoittaa jouluserveriin perustelut.
Itse käytin ennen 110mb, mutta innostuin paljon enemmän aloittaessani joululla.
Maksulliset palvelutkaan eivät ole mitenkään älyttömän kalliita. Ei niitä heti kannata tyrmätä.
Itse pidin pitkään sivujani omalla kotipalvelimella, kunnes totesin olevan yhtä helppoa ja ehkäpä halvempaakin maksaa kiinteätä vuosimaksua sivujen hostaamisesta. :)
Vaikken Kapsi Internet-käyttäjät ry:n jäsen olekaan, niin se on ainakin yksi ohjelmointiputkalaisten suosikeista. Omille sivuille ei välttämättä tarvitse edes ostaa domainia, jos Kapsin tarjoama osoite riittää. Osoitteesta http://www.kapsi.fi/ löytyy ohjeet jäseneksi liittymiseen.
Omalle kotikoneelle tuollainen Teuron mainitsema WAMP tai XAMP on helppo paketti asentaa. Sivuja voi tällöin testailla omalla koneella tai ihan suoraan jakaa nettiinkin asti.
Eniten palvelimen sielunelämästä ja palvelinpuolen skriptikielistä oppii, kun pystyttää itse serveriohjelmiston koneelleen. Oli se sitten tuollaisen valmiin paketin avulla tai ei.
Aihe on jo aika vanha, joten et voi enää vastata siihen.