在我的网站上我写了一个这样的函数:
function apri(dat) {
document.getElementId('dado').src= dat;
}
以及iframe HTML代码如下。
<iframe id="dado"src="http://mk7vrlist.altervista.org/" width="100%" height="700px" scrolling="yes" frameBorder="0">
Your browser doesn't load this iframe.
</iframe>
我以这种方式调用apri()
函数:
<p onclick="apri(http://mk7vrlist.altervista.org/other/staffpage.html)"> <img src="/pictures/uno.png" /> Staffers</p>
我的iframe内容没有变化。我已经搜索了很多,但我找不到任何解决方案。我该怎么办?
你认为我应该使用不同的东西而不是iframe吗?
答案 0 :(得分:4)
单击文本后检查错误控制台。您将看到一条错误消息。
SyntaxError: missing ) after argument list
该错误引用了问题。你有一个没有引号的字符串。
<p onclick="apri('http://mk7vrlist.altervista.org/other/staffpage.html')">
^ ^
missing missing