Javascript – Debug application en Ajax

Une utilisation originale d’AJAX pour tracker un dysfonctionnement entre le client et votre applicatif.

  • Le javascript code :

  • <script Language="JavaScript">
    var from_time = new Date();
    from_time = from_time.getTime();
    function benchmark_loading_time() {
    var to_time = new Date();
    to_time = to_time.getTime();
    var msecs = (to_time - from_time);
    //submit the result
    var req = null;
    try { req = new XMLHttpRequest(); } catch(e) {}
    if (!req) try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
    if (!req) try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
    req.open("GET", '/benchmark_loading_time.php?msecs=' + msecs + '&url=' + location.href, false);
    req.send(null);
    }
    </script>

  • L’appel dans l’HTML page:


<body onLoad="benchmark_loading_time()>

  • Cote serveur, le script PHP benchmark_loading_time.php se chargera de jouer avec les paramètres msecs et url

Source : lien

Web

Récupérer la valeur d’un select en Javascript

var e=document.getElementById('id')
e.options[document.getElementById('id').selectedIndex].value

App

Menu horizontal à plusieurs niveaux

Menus dynamiques

Vous trouverez ici un système de menu de navigation dynamique fonctionnant avec les navigateurs modernes. Le menu est facilement personnalisable grâce aux CSS. Il est compatible avec les anciens navigateurs qui offriront un menu statique à la place.

Compatibilité

Navigation à la souris

  • Navigation correcte avec IE 5 IE 5.5 et IE 6,
  • Navigation correcte avec Mozilla 1.5 et théoriquement sous tout navigateur Gecko,
  • Navigation correcte avec Opera 7
  • Navigation correcte avec Safari 1.1
  • Navigation satisfaisante avec Konqueror
  • D’autres tests sont les bienvenus.

Navigation au clavier

  • Navigation correcte avec IE 5 IE 5.5 et IE 6,
  • Navigation correcte avec Mozilla 1.5 et théoriquement sous tout navigateur Gecko,
  • Navigation correcte avec Konqueror
  • Navigation correcte avec Opera 7.

En savoir plus | Télécharger les exemples

Web

Recent Tweets

Catégories