Extraire des variables d'un *.js

Bonjour,

Je cherche à récupérer et à afficher dans une page Htlm le contenu de variables provenant d’un *.js non modifiable…

box.js


function updateStatus(response)
{
  var internet_status = getResponseElement(response, 'internet_status');
  
  if (internet_status == "up")
  {
    var x = $('#internet_status');
    x.attr('class', 'enabled');
    x.html('Internet opérationnel');
  }
  else if (internet_status == "noppp")
  {
    var x = $('#internet_status');
    x.attr('class', 'disabled');
    x.html('Pas de connexion internet');
  }
  else if (internet_status == "nodsl")
  {
    var x = $('#internet_status');
    x.attr('class', 'disabled');
    x.html('Pas de connexion internet');
  }
  else if (internet_status == "noftth")
  {
    var x = $('#internet_status');
    x.attr('class', 'disabled');
    x.html('Pas de connexion internet');
  }
  else if (internet_status == "down")
  {
    var x = $('#internet_status');
    x.attr('class', 'disabled');
    x.html('Pas de connexion internet');
  }

Ce que je cherche exactement, c’est pouvoir afficher la valeur de « x.attr et x.html » dans ma page « test.html »

Le résultat de cette page me donne :



<div class="content">
	<table id="global_status">
		<tr>
		<th scope="row">Internet</th>
		<td class="enabled[" id="internet_status">
		Internet op&eacute;rationnel
		</td>
		</tr>
	</table>
</div>

Les variables doivent prendre la place de “enabled” et “internet_status” par définition, “Internet opérationnel” est inutile…

Cela ne doit pas être bien complexe, mais je sèche complètement…

Merci de vos lumières
Edité le 20/05/2009 à 13:44

J’ai pas trop saisi, ton script box.js, il est appelé quand?

Bonsoir,

Entre les balises


<head>
	<title>mon_titre</title>
    <script language="javascript" src="box.js" type="text/javascript"></script>
</head>

de ma page html…

Mais après plusieurs recherches, c’est plus complexe que cela en a l’air…

Mais tu n’appelles jamais la fonction updateStatus?! Tu ne risques pas de changements dans ce cas…

Et à mon avis, il manque une partie, genre le script AJAX qui faut bien pour aller chercher la réponse du serveur ?

Bonjour,

Après quelques recherches, j’ai trouvé la solution à mon problème… Par un autre moyen beaucoup plus simple (il agit en fait de faire une demande de statu sur une Box) réaliser avec un simple code html et le commande Post…

Merci