gizmo-gizmo << nej, og det er da også ret logisk når man tænker over det.
javascript er jo klientsprog, og vil derfor først blive defineret, når html-joden har nået klienten, og dermed er uden for serveren rækkevide.
Hvis du vil indsamle brugerens skærmopløsning, farvedybte osv skal du bruge et javascript til at finde dem. Når scriptet har fundet dem, skal det så loade et billede med en query-string.
billedet er imidlertid ikke noget billede, men et phpscript, som nu kan tage query-stringen, og gemme dataen i en database.
Jeg er pt. igang med at lave et statestikscript, og til det bruger jeg følgende javascript, som indsamler reference, url, opløsning og farvedybte, og giver derefter billedet størrelsen 0 så man ikke kan se det. (for eller ville der jo bare komme en fejl, da den i virkeligheden ikke loader et billede.)
<script language="JavaScript">
var script_url = "
http://localhost/php/stat.php"; var url = document.location;
var ref = ""+escape(top.document.referrer);
var col = window.screen.colorDepth;
var res = window.screen.width + "x" + window.screen.height;
document.write("<img src='" + script_url + "?url=" + url + "&ref" + ref + "&res=" + res + "&col=" + col + "' border=0 width='0' height='0'>");
</script>
<noscript>
<img scr="
http://localhost/php/stat.php" border="0" width="0" height="0">
</noscript>
Pyha, det var vist lidt kompliceret, håber i forstår