J'ai une question qui concerne l'appel d'une fonction dans un autre fichier source js.Erreur non définie lors de l'appel de la fonction d'un autre fichier source js
J'ai déclaré le fichier source avant le fichier avec la fonction qui appelle cette fonction particulière . Je pensais que cela fonctionnerait, mais cela donne une erreur indéfinie.
J'ai aussi une fonction dans un fichier qui appelle une fonction dans un fichier source déclaré plus tard. Cela concernerait les mêmes fichiers mais l'inverse.
Les fonctions sont déclarées entre les instructions de document prêt (fonctions).
Y at-il un moyen d'éviter l'erreur indéfinie?
c'est ainsi que je l'ai mis en place:
<script type="text/javascript" src="includes/livetabs.js"></script>
<script type="text/javascript" src="includes/chat.js"></script>
//this is in the chat.js file
$(document).ready(function(){
function chatWith(chatuser) {
check=iscookieUsername();
if (!check){
chatusersuspended=chatuser;
showchatinlogform();
}
createChatBox(chatuser);
$("#chatbox_"+chatuser+" .chatboxtextarea").focus();
}
});
//this is in the livetabs.js file
$(document).ready(function(){
function iscookieUsername(){
if (!tbusername){
return false;
}
if (issessionusername){//flag if session has already been set
return true;
}
$.ajax({
url: "includes/livetabs.php",
data: ({username: tbusername, action: "setsessionusername"}),
cache: false,
type: "POST",
dataType: "json",
success: function(data) {
//store username in php session
//some personal user preferences returned
usernamecookie=data.cookie;
trackuser=data.track;
issessionusername=1;
}});
return true;
}
});
Merci, Richard
Pouvez-vous poster du code source HTML/JS, s'il vous plaît? –
ok, juste une seconde. si ce n'est pas assez je vais donner un lien vers le site – Richard