Citat:
Originalno napisao MorenoArdohain
@LiquidBrain Pa ovo je slican princip za inkluziju u strane kao i za GA? Google analytics poziva google-analytics.com/ga.js kod, uz odredjene parametre. Isti djavo je i ovde.
|
Google Analytics inkluduje ga.js i onda poziva funckiju
Kôd:
pageTracker._trackPageview();
A sta posle ta funcija radi to je drugo...
Resenje:
ovo je na primer kod koji das korisnicima:
Kôd:
<script type="text/javascript">
var Host = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + Host + "tvojdomen.com/javascript_fajl.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<div id='id_diva_za_zamenu'></div>
<script type="text/javascript"> prikazi_sadrzaj('kategorija');</script>
ovo je fajl javascript_fajl.js koji stavish u root tvog domena:
Kôd:
<script type="text/javascript">
var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
http = new XMLHttpRequest();
}
function prikazi_sadrzaj(kategorija) {
http.open("GET", "sadrzaj.php?kategorija=" + kategorija, true);
http.onreadystatechange=function() { if(http.readyState == 4) {
document.getElementById('id_diva_za_zamenu').innerHTML = http.responseText;
}
}
http.send(null);
</script>
sve sto trebash posle da uradish jeste da u zavisnosti od kategorije koju hocesh nekom da prikazujesh dash taj javascript deo, i da ti na sajtu napravish php sktiptu sadrzaj.php koja za parametar kategorija vraca odgovarajuci sadrzaj...
PS. Ovo nisam testirao.. mozda i nece da radi... a mozda i sintaksa nije dobra :P