Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2939 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Résolu - Afficher dans ma page une valeur pointée par une URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Résolu - Afficher dans ma page une valeur pointée par une URL

n°1448112
Kiosquec
Posté le 27-09-2006 à 12:24:52  profilanswer
 

Je dispose d'une URL qui affiche une valeur (qui change de façon aléatoire, ou pour toutes autres raisons, température, indice des prix, valeur boursière, etc).
 
je voudrais afficher cette valeur dans une page HTML, et pouvoir par exemple la multiplier par 2.
 
Ma page html affichera quelque chose comme ceci :
 
Nombre de participants : 15
 
Nombre de jambes : 30

 
(La valeur 15 est le nombre renvoyé par http://www.truc.com/bidule.htm ou par http://www.truc.com/bidule.htm?nbpart=toto)
 
Quelle solution, en javascript de préférence ?
Merci d'avance.


Message édité par Kiosquec le 27-09-2006 à 16:57:25
mood
Publicité
Posté le 27-09-2006 à 12:24:52  profilanswer
 

n°1448151
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2006 à 13:29:55  profilanswer
 

pas possible en en js.
En php avec file_get_contents ou curl au pire.

n°1448283
Kiosquec
Posté le 27-09-2006 à 16:20:14  profilanswer
 

Ca n'a pas l'air de vouloir marcher. Je modifie ma question :
Je peux faire apparaître la valeur désirée dans une balise iframe.
<iframe name="Test">
</iframe>
   
<script language="JavaScript1.1"><!--
  requete = "http://truc/machin.csv?s=AC.PA&f=l1";
  window.open(requete,"Test" );
// --></script>
Est-il possible de récupérer le contenu de cet iframe pour le réutiliser ?

n°1448286
MagicBuzz
Posté le 27-09-2006 à 16:23:47  profilanswer
 

On t'as dit que c'était impossible.
 
Par mesure de sécurité, il est interdit au moteur JS d'accéder à des information provenant d'un autre domaine que celui qui héberge le JS.
 
Donc à moins que ton JS, ta page, et celle qui donne les infos proviennent toutes de "http://www.truc.com" tu ne pourras pas le faire.

n°1448293
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2006 à 16:26:34  profilanswer
 

ça marche très bien ce que je t'ai dit en php ( sauf restriction serveur).
 
Et pour ta deuxième question, non ce n'est pas possible sauf si les deux pages sont sur le même domaine.

n°1448299
Kiosquec
Posté le 27-09-2006 à 16:32:51  profilanswer
 

Je pense être dans le cas d'une restriction serveur. iframe affiche bien la valeur désirée, mais les autres procédés échouent.

n°1448306
omega2
Posté le 27-09-2006 à 16:38:33  profilanswer
 

Kiosquec > iframe => navigateur
 
S'il s'agissait d'une restriction serveur, alors ca voudrait dire que tu utilises un script exécuté sur le serveur. (php, asp, jsp ...)
 
Là il s'agit tout bêtement de sécurité mis en place dans le navigateur. (ce qu'anapajari et magicbuzz viennent de t'expliquer)


Message édité par omega2 le 27-09-2006 à 16:39:24
n°1448337
Kiosquec
Posté le 27-09-2006 à 16:56:01  profilanswer
 

Ca, ça marche :
 
<html>
<head>
  <title="Test">
</head>
<body>
<h1>Essai</h1>
   
<script language="JavaScript1.1"><!--
var xhr_object = null;
 
if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
   //return;
}
 
xhr_object.open("GET", "mon_url_à_cet_endroit", true);
 
xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) document.writeln(xhr_object.responseText);
}
 
xhr_object.send(null);
// --></script>
 
 
</body>
</html>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Résolu - Afficher dans ma page une valeur pointée par une URL

 

Sujets relatifs
[RESOLU] affichage de 'Resource id #5' au lieu de ma variable[RESOLU] Probleme de d'extraction avec SELECT
[ASP.NET] Textbox - Propose valeur durant la frappe ?Mettre une page a code pour vrais debutant
[résolu] Comment récupérer nom + quantité dans liste déroulanteOuvrir deux page en même temps
Url rewriting encore...[RESOLU] Taille maximum String et requête
[Resolu][C#NET] Mettre le focus sur un onglet (pour le faire afficher) 
Plus de sujets relatifs à : Résolu - Afficher dans ma page une valeur pointée par une URL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR