我成功地用JavaScript更改了iframe的src。
var path='images/tattoo/fullsize/';
var h=$('#borderlessFrame').height();
var bigFrame=$('#borderlessFrame');
function loadGallery(num)
{
bigFrame=$('#borderlessFrame');
var galPath=path + num; // path to the image
h=$('#borderlessFrame').height();
var source=bigFrame.attr('src');
source='i load some address here';
}
但现在我看到的是iframe的旧内容,有没有方法可以重新加载iframe(仅重新加载iframe而不是整个页面)?我试图实现一个简单的画廊,底部是缩略图,顶部是大图片(iframe)。当点击任何一个缩略图时,我更改iframe的内容而不重新加载实际页面。
请记住,我对html/javascript/jquery都很陌生。因此,基本上我需要一种方法(函数?)来重新加载iframe。
'#borderlessFrame'
...请缓存引用! - Šime Vidas