Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2011, 13h31   #1
Futur Membre du Club
 
Avatar de Tux1
 
Inscription : octobre 2005
Messages : 58
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 58
Points : 17
Points : 17
Par défaut Appeler objet extérieur à une fonction

Hello,
Voilà j'ai créé une fonction. cette fonction renvoie des valeurs mais je voudrais aussi qu'elle actionne la méthode d'un objet de mon script principal.
Problème c'est que je ne sais pas comment l'appeler.
dois je mettre quelques chose avant monobjet.Method() ? ou dois je la passer par une certaine manière en parametre ?

merci de votre aide
Tux1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 13h36   #2
Membre Expert
 
Avatar de Willpower
 
Homme Boris Dessy
sans emploi
Inscription : décembre 2010
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Boris Dessy
Localisation : Belgique

Informations professionnelles :
Activité : sans emploi

Informations forums :
Inscription : décembre 2010
Messages : 872
Points : 1 381
Points : 1 381
un exemple accompagnant ta question est souvent plus parlant pour comprendre ce que tu veux faire.

si j'ai bien compris, tu veux faire qqe chose comme ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
// déclaration d'un objet
var obj = {};
// ajout d'une méthode à l'objet
obj.methode = function(){ alert("methode de mon objet"); };
// création d'une fonction test
function test(){
    // appel de la méthode de l'objet
    obj.methode();
}
// exécution de la méthode test
test();
Willpower est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 14h03   #3
Futur Membre du Club
 
Avatar de Tux1
 
Inscription : octobre 2005
Messages : 58
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 58
Points : 17
Points : 17
Oui pardon, c'est pas très clair.
Je voudrais faire ça plutot:

Code JS :
1
2
3
4
5
6
7
8
9
10
11
 
//fichier 1:
var obj = {};
maFonction();
 
//Fichier 2:
function maFonction(){
blabla blabla
blabla
obj.saMethod();
blabla

Je voudrais pouvoir me servir de l'objet du fichier 1 dans maFonction

Merci
Tux1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 14h09   #4
Futur Membre du Club
 
Avatar de Tux1
 
Inscription : octobre 2005
Messages : 58
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 58
Points : 17
Points : 17
C'est bon j'ai passé obj en global est ça roule
désolé de polluer
Tux1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h20.


 
 
 
 
Partenaires

Hébergement Web