0

私のウェブサイトでは、次のような関数を書きました。

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 の代わりに別のものを使用する必要があると思いますか?

4

1 に答える 1

4

テキストをクリックした後、エラー コンソールを確認してください。エラー メッセージが表示されます。

SyntaxError: missing ) after argument list

バグは引用の問題です。引用符で囲まれていない文字列があります。

<p onclick="apri('http://mk7vrlist.altervista.org/other/staffpage.html')">
                 ^                                                    ^
              missing                                               missing
于 2013-08-28T12:49:33.070 に答える