【发布时间】:2010-12-05 01:15:48
【问题描述】:
我用一点 javascript 开发了一个 html 页面。 我有几个标签,单击链接后,其中一个被动态分配背景图像。此 url 存储在全局变量中。到目前为止一切顺利。
var picture,thumb
function changeDivs(p)
{
if (p!='') {
picture = './images/p'+p+'.jpg'; // global url variable
thumb = './thumbs/p'+p+'.jpg'; // global url variable
var pic = "url("+thumb+")";
document.getElementById("poster").style.backgroundImage = pic;
}
}
我这样调用函数:
<a href="javascript:changeDivs('2')">Link</a>
现在我想使用一个 thumbnailviewer 脚本,它需要像这样访问:
<a href="javascript: global variable" rel="thumbnail"> <!-- Of course this "javascript: global variable" should be a valid url: the stored 'picture' variable -->
<div id="poster">
</div>
</a>
所以我已经将 url 存储在变量中:图片
如何通过<a href> 访问 thumbnailviewer 脚本并使用该变量。不知道缩略图脚本是否可以通过函数或如何调用。
非常感谢!
【问题讨论】:
-
我删除了你关于希望有人能帮助你的介绍。这就是我们在这里的目的,这就是为什么我们正在查看您的问题,因此您得到了很好的帮助。欢迎来到堆栈溢出! :D
-
在 changeDivs(p) 中你是在哪里以及如何得到 p 的?
-
那么,你的问题解决了吗?
-
不.. 不是真的。问题是,它有点复杂。我可能使用十几个链接来更改函数中 div 标记的 bg-img,但需要在“”标记中使用相同的信息。谢谢你的欢迎顺便说一句:)
标签: javascript html url variables