0

iframe のソースをリストボックスから変更したい。そして、ここに私のコードがあります。

<iframe id="iframeID" frameborder="0" width="100%" height="300px"></iframe>
   <asp:Button ID="btnView" runat="server" Text="Pop Up HTML Preview" 
               OnClientClick="ShowPopUp();" />

 ShowPopUp = function() {
      var x = document.getElementById('<%=ListBox1.ClientID %>');
      var val = x.options[x.selectedIndex].Value;
      document.getElementById("iframeID").src = val;

しかし、エラーは、未定義の iframe があることを示しています。
なにが問題ですか?
私を助けてください。ありがとう :)

4

3 に答える 3

0

jquery を使用してソースを変更できます。

$("#content").attr('src', 'http://your new source here');

リストボックスで選択された項目が変更されたときに、このメソッドを呼び出すことができます。

于 2013-04-29T04:35:53.790 に答える