Forum closed. New forum available at http://community.wymeditor.org/

appeler une fonction créé via jQuery depuis un JS

For those who prefer to speak French.

appeler une fonction créé via jQuery depuis un JS

Postby Gregco on Thu Oct 09, 2008 7:43 am

Bonjour,

Tout d'abord un grand bravo pour ce manifique wysiwym!

Je rencontre cependant un petit problème. J'ai créé une dialog personnalisée et une function avec jQuery:

Code: Select all
postInitDialog: function(wym,wdw) {
...
loadImage = function() {
   alert('toto');
}
...
}


J'ouvre une seconde popup, fille de la première. Depuis cette popup j'aimerais appeller loadImage de la fenètre mère, mais pas moyen.

J'ai essayé des :
- parent.document.loadImage();
- parent.loadImage();
- window.opener.loadImage();
- parent.$.loadImage;
- parent.$.loadImage();
- parent.$(loadImage(););
- parent.$(function(){loadImage();});

Sans réussite... n'étant pas du tout famillier à jQuery, j'espère que qqun pourra éclairer mon chemin.

MS
Gregco
Gregco
 
Posts: 7
Joined: Thu Oct 09, 2008 7:08 am

Re: appeler une fonction créé via jQuery depuis un JS

Postby jfh on Thu Oct 09, 2008 7:31 pm

Hello,

À mon avis, ce n'est pas un problème dû à jQuery, mais plutôt au scope.
Le plus efficace je pense serait de stocker ta fonction dans l'objet WYMeditor, comme ceci:

Code: Select all
postInitDialog: function( wym, wdw ) {
    WYMeditor.MyCustomFunction = function() {
        wdw.document.title = "This is a test.";
    };
}

Prends bien garde à ne pas écraser une fonction existante.
Pour rappel, 'wym' se réfère à l'instance actuelle de WYMeditor, 'wdw' à l'objet window du premier popup.

Dans ton deuxième popup, tu peux alors faire appel à la fonction comme ceci:

Code: Select all
opener.WYMeditor.MyCustomFunction();


HTH
User avatar
jfh
Site Admin
 
Posts: 370
Joined: Sat Sep 23, 2006 8:43 pm
Location: Belgium

Re: appeler une fonction créé via jQuery depuis un JS

Postby Gregco on Fri Oct 10, 2008 8:11 am

Ok, merci pour cette réponse.

Je la testerais lundi et donnerais un feedback

Bon week-end
Greg
Gregco
 
Posts: 7
Joined: Thu Oct 09, 2008 7:08 am


Return to French forum

Who is online

Users browsing this forum: No registered users and 2 guests

cron