twitter follow us

Tuesday, February 23, 2010

Syntax highlighter test post

The script goes here.......

// Esta es para llamado de datos remotos via xmlHttpRequest

function datosServidor() {
};
datosServidor.prototype.iniciar = function() {
 try {
  // Mozilla / Safari
  this._xh = new XMLHttpRequest();
 } catch (e) {
  // Explorer
  var _ieModelos = new Array(
  'MSXML2.XMLHTTP.5.0',
  'MSXML2.XMLHTTP.4.0',
  'MSXML2.XMLHTTP.3.0',
  'MSXML2.XMLHTTP',
  'Microsoft.XMLHTTP'
  );
  var success = false;
  for (var i=0;i < _ieModelos.length && !success; i++) {
   try {
    this._xh = new ActiveXObject(_ieModelos[i]);
    success = true;
   } catch (e) {
    // Implementar manejo de excepciones
   }
  }
  if ( !success ) {
   // Implementar manejo de excepciones, mientras alerta.
   return false;
  }
  return true;
 }
}

datosServidor.prototype.ocupado = function() {
 estadoActual = this._xh.readyState;
 return (estadoActual && (estadoActual < 4));
}

datosServidor.prototype.procesa = function() {
 if (this._xh.readyState == 4 && this._xh.status == 200) {
  this.procesado = true;
 }
}

datosServidor.prototype.enviar = function(urlget,datos) {
 if (!this._xh) {
  this.iniciar();
 }
 if (!this.ocupado()) {
  this._xh.open("GET",urlget,false);
  this._xh.send(datos);
  if (this._xh.readyState == 4 && this._xh.status == 200) {
   return this._xh.responseText;
  }
  
 }
 return false;
}


// Este es un acceso rapido, le paso la url y el div a cambiar
function _gr(reqseccion,divcont) {
 remotos = new datosServidor;
 nt = remotos.enviar(reqseccion,"");
 document.getElementById(divcont).innerHTML = nt;
}



//Estas dos son para guardar

var urlBase = "update.php?";


function rateImg(rating,imgId)  {
  remotos = new datosServidor;
  nt = remotos.enviar('update.php?rating='+rating+'&imgId='+imgId);
  rating = rating * 25;
  document.getElementById('current-rating').style.width = rating+'px';
}  
other kinda codes
<div id="tweets">
<script type='text/javascript'>
$(function(){
$('#tweets').tweetable({username: 'bloggermint', time: true, limit: 5});
});
</script>
</div>