begin process at 2010 08 01 01:42:17
  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( Javascript dans PDF [ par gloubiboulgars ] Bonjour, je suis à la recherche d'information sur le javascript dans un pdf. je souhaite récupérer le titre d'un pdf ou son nom de fichier. récupérer Récupere la valeur(javascript/C#) [ par yassineee ] Bonjour, J'ai créé un simple message box avec ce code: Javascript: [code] function ValiderConfirmation(message){ if(confirm(message)){ return true; Spry et Javascript, accès à un onglet donné [ par tiquisrd ] Bonjour, j'ai beau chercher... je ne trouve rien... J'ai une page qui contient un panneau à onglets Spry (c'est pas forcement le mieux, mais faute de Zoom sur graphique en javascript ou php [ par nico00 ] Bonjour à tous j'ai fais un programme qui affiche des signaux en php voici le code: <?php restore_error_handler(); error_reporting(E_ALL & ~E_STRICT); intrusion javascript [ par majong ] Bonjour, pour la transformation du bbcode à l'html, que faut-il faire comme test pour éviter des injections de codes. Le code [code=js]u = u.replace(/ Affichage d'un tableau [ par tagadax ] Bonjour voila j'ai un problème j'ai une fonction en Javascript qui permet d'afficher un tableau selon un choix effectué dans un select [code=js] func


Nos sponsors


Sondage...

CalendriCode

Août 2010
LMMJVSD
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Consulter la suite du CalendriCode

 
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,593 sec (3)

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