因此,我终于在我的画廊网站上取得了一些进展,通过大家的帮助,谢谢。现在我有最后一个,希望很容易的问题。首先,这里的场景:如何在Javascript中引用另一个页面中的变量作为变量
因为我是JavaScript的新手我试图去学习JavaScript的BRFORE我钻研jQuery所以我试图做的一切(我相信这个词是)香草的JavaScript。在不进入所有代码的情况下,我为我的作品制作了一个画廊,在页面的顶部有一个滑块,并在其中显示所选作品(包括其他视图,说明,标题等)的字段。现在我没有采用多个阵列,而是构建了一个名为“gallery/php”的页面,其中包含所有将被调用到该字段中的预构建div(名为“generic”)。使用innerHTML,我做了一个简单的调用,以便当选择了所需的缩略图时,它会通过id调用相应的div并将其写入“通用”div。
够简单...
的问题是,我对这些40,如果我做一个PHP包括和隐藏包含一个隐藏的div,而艺术品不显示它需要永远载入页面,这似乎是一个非常糟糕的主意。我想要做的是修改我现在使用的函数,以便不必调用当前页面上的id,而是知道要引用哪个外部页面以及哪个div(基于id)来提取和填充'generic' div与。该脚本目前看起来是这样的:
function changeDiv(art) {
viewer = document.getElementById('generic'),
targetInfo = document.getElementById(art);
viewer.innerHTML = targetInfo.innerHTML;
}
我想要做的是(不考虑语法):
function changeDiv(art) {
viewer = document.getElementById('generic'),
targetInfo = ***src = gallery.php, #(art);***
viewer.innerHTML = targetInfo.innerHTML;
}
我见过的唯一的事情就是类似于我想要做的是.load()在jQuery中,但我不知道如何翻译回到JavaScript。
没有任何JavaScript等价物,您必须使用普通的javascript ajax或jQuery的ajax或加载函数来做到这一点 – WatsMyName 2012-08-07 03:56:36
谢谢萨宾 - 任何关于我想要使用的JavaScript的想法是? – user1311848 2012-08-07 04:01:56
您可以使用jquery。这可以用几行代码使用jQuery来完成。 – WatsMyName 2012-08-07 04:08:21