Javascript recuperation valeur dans une page

ponpon -  
 hapyba -
bonjour,
Dans une page j'ai une information que j'aimerai recup automatiquement comme le num de tel.
Est ce que quelqu'un peut me dire comment faire en javascript ?

<tr class="grid" style="">
<td class="grid">TEL</td>
<td class="grid" >04xxxxxxxx</td>

J'ai recherche la même chose pour une adresse IP :

<tr class="grid" style="">
<td class="grid">IP </td>
<td class="grid" >xx.xx.xx.xx</td>
</tr>

Merci d'avance
A voir également:

114 réponses

ponpon
 
Et en php c'est faisable de recup la valeur ? mais bon la j'y connais vraiment rien du tt lol
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Oui sûrement.
Mais ce n'est pas irmal que ça ne passe pas avec une url.
Cette url si tu la mets en dur ça passe?
0
ponpon
 
Bin non justement je la met en dur mais ca ne fonctionne pas le firstchild ne passe pas alors que dans le fichier enregistrer qui est la même page !! ca fonctionne.
0
ponpon
 
Apparament on ne peut pas créer de fichier en javascript mais en php oui lol.

J'ai recup quelque code que je testerai quand je serai au travail.
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Ha oui mais en Php tu ne peux créer un fichier que là ou le php s'exécute ==> sur le serveur Http qui utilise Php.
0
ponpon
 
Pourtant j'ai vu qu'on pouvais indiquer le chemin pour la création.
Si tu a une idée help lol
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ponpon
 
Je viens de tester avec le site degrouptest pour le mettre en source de mon iframe idem par contre si j'enregistre la page ca fonctionne ahhhh
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Bon ben là je en sais pas comment t'aider.
Ceci dis tu peux probablement enregistrer la page en passant par du VBScript ou ActiveX... Je ne sais pas trop j'ai jamais vraiment essayé ce genre de truc.
Si ça marche ce ne sera que sur Internet Explorer (et peut être pas toutes les versions).
0
ponpon
 
la il y a un mec ki m'a dit comment tt selectionner et copier le contenu de la page maintenant il fau savoir ecrire dans un fichier ;-)
0
ponpon
 
j'ai trouvé la fonction pour créer et ecrire dans un fichier :

  
<script language="JScript">
      var fso = new ActiveXObject("Scripting.FileSystemObject");
      var fichier = fso.CreateTextFile("c:\\essai.txt", true);
      function CreeFichier()
      {
        fichier.Write("Voici un exemple de TextStream.\n");
        fichier.WriteLine("Un fichier Essai.txt a été créé par la commande CreateTextFile.");
        alert("Du texte a bien été écrit \ndans le fichier Essai.txt");
        fichier.Close();
        return true;
      }


par contre je ne sais pas trop comment y mettre le contenu de ma page
0
ponpon
 
Apparament je ne peux créer qu'un fichier txt mais pas de fichier htm, par contre j'ai deux questions :

Comment y mettre le contenu de ma frame et ensuite
Comment rechercher ma valeur soit par ligne avec une expression régulière que j'ai deja dans mon prog pour récup l'ip correspondant a la ligne x
ou rechercher par balise mais je ne pense pas que ca passe
0
ponpon
 
J'arrive pas a spécifier que c'est le contenu qui est la source pour erire dans le fichier il faudrait que je trouve une fonction qui recup la source. Je vais continuer a chercher si quelqu'un a une piste -)
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Je ne sais pas personnelement.
0
ponpon
 
Une fois j'avais vu un truc qui afficher un boite d'alerte avec le code source mais me souviens plus comment on fait et vu que j'ai pas le net ... c'est dur de trouver lol
0
ponpon
 
j'arrive a écrire dans un fichier htm.
Par contre dans le script je n'arrive pas a changer le répertoire... et apparament en réseau ca ne fonctionne pas pfff
Vais je y arriver un joue lol
0
ponpon
 
up
0
ponpon
 
C'est bon j'ai reussi, j'ai trouvé une fonction pour créer un fichier avec le contenu de la source qui est transféré dans le fichier avec l'extension . htm
Ensuite je le met comme source dans une iframe invisible et je fais chercher ma valeur dedans.

Par contre je n'arrive pas a créer le fichier quand je passe par le reseau, j'aimerai spécifier qu'il créer le fichier dans le rep temp du PC
0
hapyba
 
Bonjour ponpon

Qu'elle fonction as-tu trouvé?
En y regardant de plus prês on peut peut-être l'envoyer directement dans une variable

par contre si tu as résolu ton problème préviens-moi j'ai un peu beaucoup le même problème

Patrick
0
ponpon > hapyba
 
Voici ma fonction pour recup des valeurs dans une page

function recup()
{
var ipvoip1 ;
var iptvdsl ;
var xhr_object = null ;
xhr_object = new ActiveXObject("Microsoft.XMLHTTP") ;
xhr_object.open("POST", "http://mon site.com", true);
xhr_object.onreadystatechange = function()
{
if(xhr_object.readyState == 4)
{
gauche = xhr_object.responseText;
if (gauche)
{
pos1 = gauche.indexOf("IP CLIENT2</td>") ;
if (pos1 != -1)
{
pos1 = gauche.indexOf(" >",pos1) ;
pos2 = gauche.indexOf("</td>",pos1) ;
ipvoip1 = gauche.substring(pos1+2,pos2) ;
}
else
{
}
document.getElementById('ip2').value=ip2;
}
droite = xhr_object.responseText;
if (gauche)
{
pos1 = droite.indexOf("IP CLIENT</td>") ;
if (pos1 != -1)
{
pos1 = droite.indexOf(" >",pos1) ;
pos2 = droite.indexOf("</td>",pos1) ;
iptvdsl = droite.substring(pos1+2,pos2) ;
}
else
{
}
document.getElementById('ip1').value=ip1l;
}
}
}
xhr_object.send(null);
}
0
hapyba > ponpon
 
Merci ponpon, je vais tester !!!
0