Javascript recuperation valeur dans une page

Fermé
ponpon - 4 mars 2006 à 15:42
 hapyba - 20 juil. 2006 à 14:53
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

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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
17 mars 2006 à 14:16
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
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
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
17 mars 2006 à 16:43
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
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
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
18 mars 2006 à 15:42
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
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
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
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
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
20 mars 2006 à 09:03
Je ne sais pas personnelement.
0
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
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
up
0
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
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
20 juil. 2006 à 13:28
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
20 juil. 2006 à 14:53
Merci ponpon, je vais tester !!!
0