我正在尝试通过将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。
答案 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>