jquery:将url扩展名附加到现有的iFrame网址

时间:2014-04-18 15:31:02

标签: jquery iframe

我正在尝试通过将nfl/附加到http://espn.go.com/来更改按钮点击时的iframe。不幸的是,单击按钮时没有任何反应。我会做一个jsfiddle,但每次我保存小提琴,它只是在页面加载espn.com

<iframe src="http://espn.go.com/" id="GMapsframe" height="300px" width="600px"></iframe>

<button id="button1" onclick="GMapTest(nfl/);">TEST</button>

jquery的:

function GMapTest(facilityID) {
         var url = 'http://espn.go.com/';
         $('#GMapsframe').attr('src', url + facilityID);
         return false;
                    }

编辑: 已将return添加到onclick="return GMapTest('nfl/');",但现在只是转到新网站,而不是将其插入iframe。

2 个答案:

答案 0 :(得分:1)

这样称呼:

GMapTest('nfl/');

facilityID是一个字符串。

<button id="button1" onclick="GMapTest('nfl/');">TEST</button>

答案 1 :(得分:0)

在html中添加了name='GMapTest',添加了return并在onclick中的参数中传递了名称。

<button id="button1" onclick="return GMapTest('GMapsframe','nfl/');">TEST</button>