2015-02-03 2 views
0

Поскольку я не программирую в Javascript, я не знаю, с чего начать. Друг попросил меня взглянуть на веб-сайт, который перешел от работы, чтобы не работать, я выяснил, что это javascript, и Javascript Google Chrome бросает пару ошибок. Это то, что я собрал вместе:Uncaught ReferenceError: личное не определено

Error: Uncaught ReferenceError: personal is not definedpersonal-training.html:53 (anonymous function) 

вызов:

<table align="left" border="0" width="750px" height="400px" cellspacing="0" cellpadding="15" style="margin-top:0px;margin-left:25px;"> 
<script type="text/javascript"> 
displayPersonal(personal); 
</script> 
</table> 

функция:

var personal = {"TEXT":"TEXT", 
"TEXT":"TEXT", 
"TEXT":"TEXT"}; 

ненавижу просить такой открытый вопрос, и я уверен, что это будет простой ответ, но я не Я действительно знаю javascript. Заранее спасибо.

личный от variables.js

и он будет загружен в голову

<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/fadeslideshow.js"></script> 
<script type="text/javascript" src="js/xxx.js"></script> 
<script type="text/javascript" src="js/admin.js"></script> 
<script type="text/javascript" src="js/variables.js"></script> 

здесь дисплей личностно - жаль, что:

function displayPersonal(personal) { 
var first = true; 
for (i in personal) { 
if (first) { 
first = false; 
document.write("<tr><td style=\"padding-bottom:2px;color:#cc9900;font-size:14px;font-weight:bold;\">" + i + "</td></tr>"); 
} else { 
document.write("<tr><td style=\"padding-bottom:2px;color:#cc9900;border-top:1px #FBD84E solid;font-size:14px;font-weight:bold;\">" + i + "</td></tr>"); 
} 
document.write("<tr><td style=\"padding-top:2px; text-align:justify;\">Includes:<br>"); 
document.write(personal[i] + "</td></tr>"); 
} 
} 

Кроме того, все загружается в голове до вызова. Благодарю.

+1

Вы можете просто опубликовать полный код, это немного запутанно. – Mritunjay

+2

где создана 'personal' переменная? –

+1

Я слышал, как лучший способ обойти эти досадные ошибки синтаксиса JavaScript - это знать JavaScript. –

ответ

0

Убедитесь, что ваш браузер загружается в правильном порядке (может быть, это так):

<script type="text/javascript"> 
var personal = {"TEXT":"TEXT", "TEXT":"TEXT", "TEXT":"TEXT"}; 
</script> 
<script type="text/javascript"> 
displayPersonal(personal); 
</script> 

... или:

<script type="text/javascript" src="url/to/personal.js"></script> 
<script type="text/javascript"> 
displayPersonal(personal); 
</script> 

Надежда, что помогает.

Смежные вопросы