begin process at 2012 02 13 02:05:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

importation de fonction javascript dans un autra fichier javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

importation de fonction javascript dans un autra fichier javascript

lundi 16 juillet 2007 à 11:50:27 | importation de fonction javascript dans un autra fichier javascript

benarroud

Bonjour,

J'ai des fonctions javascript (objet) présent dans un fichier. je voudrais appeler ces fonctions  a partir d'un autre fichier javascript. C'est ce dernier fichier javascript que je désire utiliser dans ma page html.

Exemple:

fichier personne.js
[CODE]
function Personne(){
   this.bonjour=function(){
      alert("bonjour");
   }
}
[/CODE]


fichier employée.js
[CODE]
Employee.prototype = new Personne();

function Employee(){
   this.prototype.bonjour=function(){
       Employee.prototype.bonjour();
       alert("Je suis un employé");
  
   }
}
[/CODE]

fichier test.html
[CODE]
<html>
<head>
<script language="JavaScript" type="text/javascript" src="employee.js"></script>

<script language="javascript">
var p1 = new Employee();
</script>

</head>

<body>
<form action="" method="get">

<input name="" type="button" value="Bouton" onclick="p1.bonjour();">
</form>
</body>
</html>
[/CODE]

il y a une erreur javascript lorsque j'instancie Employee : p1 a la valeur null ou n'est pas un objet.

Merci !!!

KAWA

lundi 16 juillet 2007 à 12:22:50 | Re : importation de fonction javascript dans un autra fichier javascript

bultez

Membre Club




Bonjour,

les .js n'ont aucune importance.
c'est comme si on faisait un copié/collé du contenu du .js
    là où est mis le <script src=....>


je ne sais pas ce que tu veux faire, mais Employe.prototype... pas la bonne syntaxe.

<html>
<head>
<script>
function Personne(){
   this.bonjour=function(){
      alert("bonjour");
   }
}
Employee.prototype = new Personne();
function Employee(){
   this.bonjour=function(){
       alert("Je suis un employé");
   }
}
</script>
<script language="javascript">
var p1 = new Employee();
</script>
</head>
<body>
<form action="" method="get">
<input name="" type="button" value="Bouton" onclick="p1.bonjour();">
</form>
</body>
</html>


pas regardé le reste !


Cordialement                Bul     [mon Site]     [M'écrire]



lundi 16 juillet 2007 à 13:11:45 | Re : importation de fonction javascript dans un autra fichier javascript

benarroud

Mon objectif  l'utilisation de la fonction Personne() du fichier"personne.js",
dans un autre fichier "employee.js".
C comme en java avec les mots  clés "extends et import".

KAWA
lundi 16 juillet 2007 à 17:04:47 | Re : importation de fonction javascript dans un autra fichier javascript

benarroud

J'ai trouvé.
il faut utiliser le framework prototype défini pour ajax.
le fichier html reste identique a part l'importation de prototype:
<script language="JavaScript" type="text/javascript" src="prototype.js"></script>
<script language="JavaScript" type="text/javascript" src="personne.js"></script>
<script language="JavaScript" type="text/javascript" src="employee.js"></script>

 fichier personne.js
Code :
function Personne(){
   this.bonjourP=function(){
      alert("bonjour personne");
   }
}

KAWA


Cette discussion est classée dans : fichier, javascript, function, code, employee


Répondre à ce message

Sujets en rapport avec ce message

question javascript [ par yvonD ] Bonjour,Je viens de tester le code ci-dessous contenu ds un fichier menu.jsfunction new_window() {xyz="open('index.html', 'new', 'width=300,height=150 le javascript... [ par fubullrot31305 ] salut tout le monde ! voila, j'ai trouver ceci en prenant le code source d'une page :     & ecire en caractères ARABES dans un fichier javascript .js [ par moha007 ] Bonjourje suis entrain de réaliser un sites multilangues..dans ma page index-ar.html pour mon menu je fais appel à un fichier javascript [code][/code decrypter le javascript [ par majong ] Bonjour je suis tombé sur un code suivant: [code=js]eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+28):c.toString(20))};if( Supprimer un fichier de l'ordinateur en javascript [ par ludojd ] Bonjour, J'aimerais savoir si on peut supprimer un fichier de l'ordinateur en utilisant javascript quand on clique sur un bouton (id = bouton). Si oui Détection d'un fichier mais comment faire ? [ par MacGaliver ] [^^clinoeil1] Bonjour tout le monde, J'ai pu trouver sur codyx.org un code* en javascript permettant de détecter si un fichier existe, mais le problè jquery liscroller [ par phoenixgreg ] Hi tt le monde ! Voilà j'ai mon petit script jquery liscroller, il fonctionne très bien, le texte défile mais j'aimerais qu'il défile à la vertical ( boucle php dans code javascript [ par lafloutte ] Bonjour, Dans mon fichier php, j'ai une partie de code javascript et je réalise une boucle php (boucle for) qui a pour but de générer le texte qui a EXCEL to PDF avec JavaScript [ par medved007 ] Bonjour a tous, Dans le cadre de ma formation, j'aimerai créer une page web dans laquelle se trouve deux fichier : - 1 fichier Excel contenant un t Accéder aux lignes d'un tableau (JavaScript) depuis le code behind(C#) [ par MathieuDev ] Bonjour à tous, je fais appel à codes-sources.com car je rencontre un problème sur mon application web. En effet, j'ai construit un tableau html vide


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales