Skip to content

Instantly share code, notes, and snippets.

@nkhine
Created July 5, 2010 09:44
Show Gist options
  • Save nkhine/464186 to your computer and use it in GitHub Desktop.
Save nkhine/464186 to your computer and use it in GitHub Desktop.
print 'function striptags ( code ) {
var regbr = new RegExp("<br>","gi"), regexp = new RegExp("<[^>]+>","g");
return code.replace(regbr,"\n").replace(regexp,"").replace("&nbsp;"," ");
}
function decoupe_chaine ( texte, chaine ) {
var pd,i,c,pa;
//alert("texte=\'" + texte + "\', chaine=\'" + chaine + "\'");
pd = texte.toLowerCase().indexOf(chaine.toLowerCase(),0);
if( pd == -1 ) return texte;
pd += chaine.length;
for(i=pd;i<texte.length;++i) {
c = texte.charAt(i);
if( c != " " && c != "\n" && c != "\t" && c != "\r" ) break;
}
pa = i;
for(i=pa;i<texte.length;++i) {
c = texte.charAt(i);
if( c == " " || c == "\n" || c == "\t" || c == "\r" ) break;
}
//res = texte.substring(pa,i);
//res.replace(/\s/,\'\');
return texte.substring(pa,i);
}
function trackorder () {
var trackimg, listem=null, listea=null, i, argann="", argmon=-1, str, comp;
if( document.getElementsByTagName ) {
listem=document.getElementsByTagName("td");
listea=document.getElementsByTagName("div");
}
else if( document.all ) {
listem=document.all.tags("TD");
listea=document.all.tags("DIV");
}
else {
trackimg = new Image();
trackimg.src = "http://aqoon.local/readCookie/199&nav=1&navua=" + escape(navigator.userAgent);
}
if( listem != null ) {
for(i=listem.length - 1;i >= 0; --i) {
str = listem[i].innerHTML;
str = str.toLowerCase();
if( str.indexOf("sous-total",0) != -1 ) {
argmon = parseFloat(striptags(listem[i+1].innerHTML).replace(",","."));
if( typeof(argmon) != \'number\' ) argmon = -1;
else if( true ) argmon = argmon / 1.196;
break;
}
}
}
if( listea != null ) {
comp = "bon de commande";
comp = comp.toLowerCase();
for(i=listea.length - 1; i >= 0;--i) {
str = listea[i].innerHTML;
if( str.length > 15 && str.toLowerCase().indexOf(comp,0) != -1 ) {
str = striptags(str);
argann = decoupe_chaine(str,"bon de commande n" + String.fromCharCode(176));
if (argann != "" && argann != str) break;
}
}
}
if( argann.length > 0 || argmon >= 0 ) {
alert("argann=\'" + argann + "\'&argmon=\'" + argmon + "\'");
trackimg = new Image();
trackimg.src = "http://aqoon.local/readCookie/199&argann=" + argann + "&argmon=" + argmon;
alert(trackimg.src);
}
else {
trackimg = new Image();
trackimg.src = "http://aqoon.local/readCookie/199&synt=1&argann=" + argann + "&argmon=" + argmon;
alert(trackimg.src);
}
if( aqooncloud != null ) aqooncloud();
}
var aqooncloud;
if( window.onload != null ) aqooncloud = window.onload;
window.onload=aqooncloud;
';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment