У меня есть вопрос, который касается вызова функции в другом исходном файле js.Неопределенная ошибка при вызове функции из другого исходного файла js
Я объявил исходный файл перед файлом функцией, которая вызывает эту функцию . Я думал, что это сработает, но оно дает неопределенную ошибку.
У меня также есть функция в файле, который вызывает функцию в более позднем объявленном исходном файле. Это касается тех же файлов, но наоборот.
Функции декларируются между документами (функциями) готовых документов.
Есть ли способ избежать неопределенной ошибки ??
это, как я поставил его:
<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;
}
});
Спасибо, Ричард
Можете ли вы опубликовать исходный код HTML/JS, пожалуйста? –
ok, всего в секундах. если этого недостаточно, я дам ссылку на сайт – Richard