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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  appel d'une fonction d'une iframe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appel d'une fonction d'une iframe

n°1040845
Zapco
Posté le 09-04-2005 à 00:01:26  profilanswer
 

Bonjour,  
 
j'ai une page qui contient une iframe et un bouton. Quand je click sur le bouton je souhaite appeler une fonction javascript contenu dans l'iframe. Comment faire?

mood
Publicité
Posté le 09-04-2005 à 00:01:26  profilanswer
 

n°1041755
Zapco
Posté le 10-04-2005 à 11:24:01  profilanswer
 

up

n°1041870
cerel
Posté le 10-04-2005 à 13:08:23  profilanswer
 

Tu donnes un id a ton iframe, puis tu fais quelque chose comme ca :

Code :
  1. var iframe = document.getElementById('moniframe');
  2. iframe.document.fonction();


 
Faut essayer avec et sans document.

n°1043352
Zapco
Posté le 11-04-2005 à 19:15:04  profilanswer
 

ca ne marche pas, j'ai tout essayé. J'arrive à avoir des élémement de ma frame avec document.frames("nom_frame" ).document.body.childNodes[i].tagName, mais je n'arrive pas à appeler de fonction javascript

n°1043442
cerel
Posté le 11-04-2005 à 21:22:10  profilanswer
 

Tu as un lien vers ta page, histoire de voir le code et de pouvoir tester.

n°1043625
Zapco
Posté le 11-04-2005 à 23:59:26  profilanswer
 

en fait j'ai simplifier le pb, ma vrai page est http://phlump.zapco.zapto.org dans la fenetre de droite là ou il y a un diagramme uml, il y a un icone en forme de disquette (celui de gauche), quand je clique dessus ca doit sauvegarder la disposition du diagramme (comme tu pourras le voir on peut déplacer les classes). Actuellement ca marche car j'ai déporté le code du javascript qui était dans l'iframe dans la page principal, mais je n'arive tjrs pas à appeler une fonction d'une iframe. J'ai mis un appel vers l'iframe sur l'icone en forme de disquette à droite.

n°1045737
cerel
Posté le 13-04-2005 à 13:24:10  profilanswer
 

Si tu prends des scrpts IE only, tu vas pas aller loin...
 
La preuve ca ne marche pas sous Firefox ...
Alors moi qui suis sous Linux et qui utilise Firefox, ben je vais pas pouvoir t'aider bcp ...

n°1046394
Zapco
Posté le 13-04-2005 à 18:33:50  profilanswer
 

Pour l'instant je suis sous ie, je rendrai le projet compatible firefox par la suite. Ceci dit je peux faire une page avec juste le test qui nous intéresse. Je vais essayé de la faire ce soir.

n°1744600
pirolapo
Posté le 11-06-2008 à 10:57:03  profilanswer
 

var iframe = document.getElementById('my_iframe');
if(iframe) iframe.src = "javascript:ma_fonction();";
 
c'est rustique mais ça marche trés bien :)


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

  appel d'une fonction d'une iframe

 

Sujets relatifs
java et pointeurs sur fonctionSavoir quand une fonction a été appelé pour la derniere fois
Utilisation de la fonction timecherche fonction pour lire&modifier la résolution d'écran sous windows
Comment reprogrammer la fonction strfry a partir dfe pointeur?VB.NET : Appel d'un tableau d'un autre formulaire
[MFC] recherche de nom de fonction pour éviter le clippingFonction avec Access
iframe clic souris no(x)html iframe
Plus de sujets relatifs à : appel d'une fonction d'une iframe


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