Rechercher : dans
Par :

[Javascript] equivalent du print_r ou du var_

Dernière réponse le 24 avr 2007 à 17:48:37 Yorundr, le 24 avr 2007 à 17:46:39 
 Signaler ce message aux modérateurs

Bonjour ,
j'aurais aimait savoir si il existait un equivalent en javascript du print_r ou du var_dump du php .
Merci

Configuration: Windows 2000
Firefox 1.5.0.11

Meilleures réponses pour « [Javascript] equivalent du print_r ou du var_ » dans :
Equivalent de Partition Magic (gratuit) VoirIl existe aujourd'hui plusieurs logiciels gratuits/libres pour partitionner qui équivalent le logiciel payant Partition Magic et constituent une excellente alternative. Voici une sélection des meilleurs logiciels de partitionnement gratuits ou...
Equivalent de Microsoft Office (gratuit) VoirIl existe aujourd'hui des suites bureautiques gratuites et libres qui équivalent la suite Microsoft Office onéreuse. Pour rappel, une suite bureautique propose généralement les éléments suivants : traitement de texte, tableur, présentation...
Equivalent de Illustrator (gratuits) VoirIl existe aujourd'hui plusieurs logiciels gratuits/libres pour réaliser / retoucher des dessins vectoriels qui équivalent le logiciel payant Illustrator. Voici une sélection des meilleurs logiciels de dessin vectoriel gratuits ou libres : ...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

 kij_82, le 24 avr 2007 à 17:48:37
  • +11

Puisque tu repose là question je vais te faciliter un peu plus la tache

function print_r(obj) {
  win_print_r = window.open('about:blank', 'win_print_r');
  win_print_r.document.write('<html><body>');
  r_print_r(obj, win_print_r);
  win_print_r.document.write('</body></html>');
 }

 function r_print_r(theObj, win_print_r) {
  if(theObj.constructor == Array ||
   theObj.constructor == Object){
   if (win_print_r == null)
    win_print_r = window.open('about:blank', 'win_print_r');
   }
   for(var p in theObj){
    if(theObj[p].constructor == Array||
     theObj[p].constructor == Object){
     win_print_r.document.write("<li>["+p+"] =>"+typeof(theObj)+"</li>");
     win_print_r.document.write("<ul>")
     r_print_r(theObj[p], win_print_r);
     win_print_r.document.write("</ul>")
    } else {
     win_print_r.document.write("<li>["+p+"] =>"+theObj[p]+"</li>");
    }
   }
  win_print_r.document.write("</ul>")
 }

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~

Répondre à kij_82
Collection CommentÇaMarche.net