我有一个JavaScript Win Pivot应用程序
进入Hub我正在检索一些信息:
time.Equal()
}
在.Js文件中我创建了definePages函数:
functions.js:
function initPages(options) {
for (var i = 0; i < options.length ; i++) {
var menuItem = options[i];
menuItem.showBanner = (i == 0);
definePages(options);
}
}
现在,在我的第1部分中,我通过调用另一个函数来初始化页面:
function definePages(item) {
var action = item[0];
var animation = item[1];
var scyfy = item[2];
var localmovies = item[3];
var clasic = item[4];
var comedy = item[5];
var biography = item[6];
var drama = item[7];
var kids = item[8];
var musical = item[9];
var romantic = item[10];
var suspense = item[11];
var horror = item[12];
var art = item[13];
var personalities = item[14];
var history = item[15];
var society = item[16];
我需要能够在那些var影片中,从functions.Js或者相同的项目[0] ...
中检索var动作。但是,如果我在第1节中定义的functions.Js中调用函数,它将不起作用......
我可以调用函数并将数据从任何地方传递给functions.Js,但不是相反......
关于我该怎么做的任何想法?感谢!!!
答案 0 :(得分:1)
我修复了它...我在函数中创建了一个全局变量。我和以后从每个部分的数组中获取信息:
function definePages(item) {
tooSleepyToThink = item; }
section1Page:
function initMovies() {
var elemento = document.getElementById("movieContainer");
console.log(tooSleepyToThink[0].text);
}