[Linuxtrent] Ajax debuggers tools

  • From: Mario <alexmario@xxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 5 Dec 2005 14:54:25 +0100

Ciao,
avendo a che fare con oggetti javascript ho utilizzato con profitto
questa funzione che stampa su un div giallo la struttura dell'oggetto :

function dumpObject(o) {
 
    var str = '';

    for(var a in o) {

        if(o[a] == '') {

           v = "''";

        } else {

           v = o[a];

        }

        str += "\n\t" + a + ' = ' + o[a];

    }

    var d = document.createElement('DIV');
    d.id = 'dumbObject';
    d.style.backgroundColor = 'yellow';
    d.style.color = 'blue';
    d.style.border = 'solid 1px black';

    var close = document.createElement('INPUT');
    close.type = 'button';
    close.value = 'Close';
    close.onclick = function() {

        document.body.removeChild(document.getElementById(d.id));

    };

    d.appendChild(close);
    d.appendChild(document.createElement('BR'));
 
    var pre = document.createElement('PRE');

    if(str == '') {

        pre.appendChild(document.createTextNode('Object has no
properties'));

    } else {

        pre.appendChild(document.createTextNode(str));

    }

    d.appendChild(pre);
    document.body.appendChild(d);

}


Certo si può usare anche il debugger di mozilla o il dom ispector, ma
per cose particolari o piccolezze, oppure su explorer è molto comoda.



-- 
Ciao,
  Mario.


----------------------------------------------------
This mail has been sent using Alpikom webmail system
http://www.alpikom.it

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts:

  • » [Linuxtrent] Ajax debuggers tools