2013-03-25 96 views
0

我有當它的功能外,如果我然後將其放在我得到該行的作品一個XMLHttpRequest 94 Uncaught SyntaxError: Unexpected token var .意外標記VAR當函數內部

我94行var xmlhttp;

我有谷歌周圍,看看它應該工作的其他功能?

任何想法?這是我現在所擁有的。

function run(){ 
readXml(); 
} 

function readXML{ 

var xmlhttp; 
xmlhttp=new XMLHttpRequest(); 
xmlhttp.open("get", 'xml/stickers.xml', false); 
xmlhttp.send(); 
var myXML = xmlhttp.responseXML; 
stickers = myXML.getElementsByTagName("sticker"); 
for(i = 0; i<stickers.length; i++){ 

var idNod = (stickers[i].getElementsByTagName("id")[0].childNodes[0].nodeValue); /*Get the ID*/ 
var id = idNod; 
var textNod = (stickers[i].getElementsByTagName("text")[0].childNodes[0].nodeValue); /* Text*/ 
add_sticker(textNod); /*Call creator function*/ 

var Xnod = (stickers[i].getElementsByTagName("x")[0].childNodes[0].nodeValue)+'px';  /*Get the x position Add PX for pixel*/ 
var Ynod = (stickers[i].getElementsByTagName("y")[0].childNodes[0].nodeValue)+'px';  /*Get the y position*/ 
var Znod = (stickers[i].getElementsByTagName("z")[0].childNodes[0].nodeValue);  /*Get the y position*/ 
//console.log(Ynod) 
//console.log(Xnod) 

document.getElementById(id).style.top=Ynod; /* Style the position if the div. well done */ 
document.getElementById(id).style.left=Xnod; 
document.getElementById(id).style.zIndex=Znod; 

} } 

回答

4

你忘了()

function readXML() { 
// Here --------^ 
+0

WTF!這樣的小姐!謝謝。 – Dymond 2013-03-25 09:11:55

+2

@Dymond:大聲笑嘿,我們都做到了。 ;-) – 2013-03-25 09:15:51

3

你缺少的()函數聲明

function readXML() { 

    var xmlhttp; 
    ...