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

  FORUM HardWare.fr
  Programmation

  Communication de deux Javascript sur deux pages web différentes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Communication de deux Javascript sur deux pages web différentes

n°15497
leander
Posté le 22-02-2001 à 22:38:53  profilanswer
 

voila, j'ai deux pages web dans 2 frames avec du javascript dans chacune, et j'aimerai pourvoir appeler des functions d'un javascript se trouvant dans l'autre page.
 
Es-ce que c'est possible ? et si oui, comment ?

mood
Publicité
Posté le 22-02-2001 à 22:38:53  profilanswer
 

n°15498
netutyl
Posté le 22-02-2001 à 22:45:00  profilanswer
 

tu veut quel script? :jap:


---------------
http://www.net-utyl.com
n°15504
JWhy
je peux plier (héhé)
Posté le 22-02-2001 à 22:56:12  profilanswer
 

si tu as 2 frames ( frame1 et frame2), tu peux,par exemple, acceder aux fonctions de frame2 a partir de frame1 en faisant this.parent.frames["frame2"].la_fonction_a_appeler()
 
il faut par contre que tes frames soient sur le meme domaine que ta page car sinon, tu auras des pbs de securite !


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°15507
leander
Posté le 22-02-2001 à 23:27:47  profilanswer
 

ok merci bcp JWhy, c'est exactement ce que je voulais savoir.

n°15523
leander
Posté le 23-02-2001 à 00:28:18  profilanswer
 

oups, ben en fait j'ai beau essayé de faire
this.parent.frames["frame2"].la_fonction_a_appeler();
mais j'obtient tjrs ce code :
"Parse error: parse error in your script on line 34"
 
Et pourtant j'ai vérifier la fct existe bien.
Une idée ?

n°15529
JWhy
je peux plier (héhé)
Posté le 23-02-2001 à 00:35:48  profilanswer
 

verifie les noms de frames, les noms des fonctions, ... c'est ce qu'on utilise au boulot et ca marche tres bien...
 
test ca chez toi :
 
fichier index.html:

Citation :


<frameset rows="50%,50%">
<frame name="frame1" src="frame1.html">
<frame name="frame2" src="frame2.html">
</frameset>


 
fichier frame1.html:

Citation :


<html>
<head>
<script language="Javascript">
function doClick(){
  this.parent.frames["frame2"].test();
}
</script>
</head>
<body>
<form>
<input type="button" onClick="doClick()">
</form>
</body>
</html>


 
fichier frame2.html:

Citation :


<html>
<head>
<script language="javascript">
function test(){
  alert( 'test' );
}
</script>
 
</head>
<body>
</body>
</html>

 

--Message édité par JWhy--


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°15537
leander
Posté le 23-02-2001 à 00:54:34  profilanswer
 

merci mille fois !!!
 
en fait j'avais oublié la balise <SCRIPT> pour le Javascript. Je me mélangait les pinceaux entre Javascript et PHP. C'est tellement proche.
Je crois qu'il est tant que j'aille faire dodo ;)

n°15540
JWhy
je peux plier (héhé)
Posté le 23-02-2001 à 01:07:30  profilanswer
 

bonne nuit alors ;)
 
 :hello:


---------------
www.alliancefrancophone.org ... Home is where the heart is

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

  Communication de deux Javascript sur deux pages web différentes

 

Sujets relatifs
[javascript] Comment préformatter un mail en HTML ?Javascript et communication entre fenêtres !!!!
Pages Web Dynamiques et base de données[HTML / Javascript ] Virer les boutons de la fenetre COURANTE
[JAVASCRIPT] Un focus un peu spécial...[JAVASCRIPT] la souris et Netscape....
[javascript] comment faire un submit sur un formulaire[javascript + visual] modifier une variable java script
[JAVA ou JAVASCRIPT] Où trouver un moteur de recherche pour site ? 
Plus de sujets relatifs à : Communication de deux Javascript sur deux pages web différentes


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