Citat:
A jesi li razmišljao o tome da to bude i-frame?
A zašto kad ne mora?
Takve stvari je najbolje rešavati server-side jezikom. Dakle, php, asp.net, ruby... itd.
Mada, možeš to rešiti i javaskriptom.
Recimo, baš to što ti hoćeš postoji na sajtu koji sam radio za udruženje hraniteljskih porodica.
Na tom sajtu je navigacija stavljena da se učitava tako, na taj način.
A trenutno stoji tako, samo zezanja radi.
Dakle, pričamo o povlačenju, to jest, uglavljivanju eksternog .html fajla u određeni div tag.
Dakle, ne treba nam okidač, to jest "click here" i onda da se povuče, nego da se pri učitavanju stranice to automatski smesti gde treba.
Pokazaću ti metodu koju ja koristim.
Što ne znači da nema drugih, eventualno boljih.
Lokacija sajta je ovde →
http://iskrica.info
A navigacija koju sam pomenuo dobija se na sledeći način...
U glavi <head> stranice ide ovo:
Code:
<script src="js/Data.js" type="text/javascript"></script>
<script src="js/init.js" type="text/javascript"></script>
(Data.js ti je prikačen u attachmentu)
zatim automatski okidač, kako ga ja zovem (ovo možeš staviti bilo gde unutar body taga)
Code:
<script type='text/javascript'>
window.onload = function () {init();}
</script>
i primer
init.js fajla koji se učitava iz "glave".
Code:
function init ()
{Spry.Utils.update('navigacija','navigacija/navigacija.html'); return false;}
Da rezimiramo...
Imamo jedan sitan javaskript dokument koji ima komandu da povuče,
da updateuje element 'navigacija' sadržajem iz 'navigacija' foldera gde se nalazi ciljani 'navigacija.html' fajl.
Međutim, "on" to ne može sam, treba mu automatski okidač,
a to je code tag primer broj 2.
Toliko o jednoj od tehnika/trikova.
Da napomenem samo, ako hoćeš da koristiš ovu metodu,
eksterni .html fajl koji se po učitavanju uvlači u određenu stranicu nemoj ostavljati sa <html><head><title></title</head><body><li>navigacija</li></body></html>...
Nego bukvalno samo ono što i ide unutar tog div elementa.
Nadam se da sam bio od pomoći.