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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Resultat d'un script distant dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Resultat d'un script distant dans une variable

n°192340
Petrus75
Posté le 08-08-2002 à 18:30:01  profilanswer
 

<script language="JavaScript1.2" type="text/javascript">  
<!--  
function trucmuche  
{  
var x = <script src="http://www.domaine.com/script.php?y=z"></script>;  
}  
//-->  
</script>
 
Evidement ca plante :p
 
Une idée?
 
 

mood
Publicité
Posté le 08-08-2002 à 18:30:01  profilanswer
 

n°192348
--greg--
Posté le 08-08-2002 à 18:42:36  profilanswer
 

popossib jcrois  
et keske t'espere que ça te renvoie??? la page? :o

n°192351
Petrus75
Posté le 08-08-2002 à 18:46:01  profilanswer
 

nan le script distant me renvoi un chiffre

n°192354
LexTuhor
Posté le 08-08-2002 à 18:48:10  profilanswer
 

ben c pas comme ça que tu dois faire... Il faut que tu génères javascript AVEC php si je comprends bien ce que tu veux...
 

n°192355
--greg--
Posté le 08-08-2002 à 18:48:17  profilanswer
 

Petrus75 a écrit a écrit :

nan le script distant me renvoi un chiffre



:heink:  
comment...

n°192357
LexTuhor
Posté le 08-08-2002 à 18:49:11  profilanswer
 

Ben oui, il veut dire qu'il a un script en php qui fait un calcul et il veut le récupérer dans sa variable JS non ?  :D

n°192372
Petrus75
Posté le 08-08-2002 à 19:01:50  profilanswer
 

vi c ca lex :)


Message édité par Petrus75 le 08-08-2002 à 19:03:27
n°192373
Petrus75
Posté le 08-08-2002 à 19:03:13  profilanswer
 

le script marche hein, c juste que quand je veux l'appeler a l'interieur d'une fonction pour mettre le resultat dans une variable j'ai des cotes a placer je ne sais ou, c tout :)

n°192384
Petrus75
Posté le 08-08-2002 à 19:11:10  profilanswer
 

Je vois ou tu veux en venir lex, mais le serveur distant n'interprete pas le php avant de me renvoyer le resultat?
 
le php serait interpreté sur mon serveur? :??:


Message édité par Petrus75 le 08-08-2002 à 19:12:35
n°192394
LexTuhor
Posté le 08-08-2002 à 19:29:12  profilanswer
 

Si le php n'est pas sur ton serveur, tu ne pourras rien faire, c'est comme ça... Pas d'include sur des serveurs distants... (trop facile de faire n'importe quoi avec des sites sinon... lollll)

mood
Publicité
Posté le 08-08-2002 à 19:29:12  profilanswer
 

n°192402
Petrus75
Posté le 08-08-2002 à 19:40:24  profilanswer
 

vivi je sais :)
 
Donc je reviens a mon pb, si j'insere cette ligne dans du HTML je recupere bien un nombre :
 
<script src="http://www.domaine.com/script.php?y=58"></script>
 
Maintenant cette ligne je veux la mettre dans une fonction de js et mettre le nombre recupéré dans une variable pour l'exploiter.
 
Plutot simple mais j'y arrive pas. :(

n°192462
LexTuhor
Posté le 08-08-2002 à 21:34:44  profilanswer
 

La récupérer direct dans un JS, pas possible (du moins je crois).
 
Par contre, rien ne t'empêche de renommer ta page actuelle en php et tu génères ta fonction JS avec php comme ça :
 
<?php
print"<scrip>langage.... etc... ta fonction JS et quelque part dedant ta variable récupérée par php... >";
?>
 
Sinon, je vois pas d'autres soluces...  

n°192467
youdontcar​e
Posté le 08-08-2002 à 21:52:32  profilanswer
 

pas mieux que lextuhor (générer un .js qui renvoie le nombre).
 
si tu n'as pas le choix : tu as dans ta page appelante une <iframe> avec comme source la page distante. en javascript, tu récupères cette iframe et change sa source vers la page distante. tu rajoutes un événement onload sur la frame pour prendre en compte le résultat.
 
donc :
 
page distante
 
source de script.php?y=z
<? echo z*2; ?>
 
source de la page appelante :
 
<iframe id='myIFrame' onload='updateMe()'>
 
<script>
  ifr = document.getElementById('myIFrame';);
  ifr.src = 'http://domaine.com/page';
</script>
 
et qq part la fonction updateMe() :
 
<script>
  function updateMe()
  {  
    ifr = document.getElementById('myIFrame';);
    // si la frame n'est pas vide, on regarde son contenu
    if (ifr.src) alert(ifr.document.body.innerHTML);
  }
</script>


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

  Resultat d'un script distant dans une variable

 

Sujets relatifs
Plantage apache avec script simple - Comprends pasG ecrit un petit script de rien du tout
[PHP] Include un fichier sur un serveur distantAfficher ds une JSP le résultat d'une requête par paquets de n lignes
[php]Probleme de scriptvariable dans le navig: Led au lieu de Led Zepelin
[PHP] Pour tous ceux qui ont des probleme pour recuperer les variableGros probleme sur mon script d'inscription... Help me....
Ou trouver ce script ?[php] >script<pourquoi ça ne marche pas sur free
Plus de sujets relatifs à : Resultat d'un script distant dans une variable


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