Mostrando entradas con la etiqueta Scripting. Mostrar todas las entradas
Mostrando entradas con la etiqueta Scripting. Mostrar todas las entradas

lunes, 23 de enero de 2012

Google Analytics (error _gat undefined)

[caption id="" align="alignright" width="188" caption="Image via CrunchBase"]Image representing Google Analytics as depicte...[/caption]

Un error al parecer bastante habitual el empezar con Google Analytics, es el de encontrarnos con el siguiente error “_gat undefined“ parece que esto se debe a no alcanzar el código Javascript que Google tiene colgado al respecto, es imporante tener en cuenta que esta línea debe encontrarse dentro de la página donde se quiera hacer funcionar Google Analytics.
<script src="http://www.google-analytics.com/ga.js" type="text/javascript">
</script>
Para evitar el error, cuando estamos hacienda pruebas en local, puede utilizarse el siguiente cambio al código Javascript, que como vemos, comprueba que se ha declarado la variable _gat para poder obtener el tracker de Analytics..
<script type="text/javascript">

function mygat(){
if (typeof(_gat) == 'undefined') {
window.setTimeout(mygat,1000);
}
else {
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
}
}

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
}
else {
window.onload = function() {
if(oldonload){oldonload();}
func();
}
}
}

addLoadEvent(mygat);
</script>

lunes, 16 de agosto de 2010

Ejecutar Script vbs en Java

Con este sencillo codigo podemos cargar un script de visual basic, desde Java, puede ser util para ciertas migraciones de sistemas o para embeber codigo previo en aplicaciones Java.

Vamos que me ha parecido util, al menos.

Visual en Java:

String cmd;
cmd = "C:\\ruta\\de\\script\\VB\\Script.vbs";

//cmd = "C:/ruta/de/script/VB/Script.vbs";
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
}catch(Exception ex) {
System.err.println("Error cargandoloading script: " + ex.toString());
}