A.js
filePath = ="http://www.163.com/";-------------------------------------------------------------------------------<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script type="text/javascript" src="a.js"></script>
    <script type="text/javascript" language="javascript">
    function showFrm()
    {
        var objFrm = document.getElementById('frm');
        objFrm.src = filePath + 变化网址部分;
        objFrm.style.display = "block";
        
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <input id="Button1" type="button" value="show"  onclick = "showFrm()"/>
    <iframe id="frm" src="" style="display:none;"></iframe>
    </form>
</body>
</html>

解决方案 »

  1.   

    java_renyusheng(任玉胜) 
    谢谢老大
    我保存调试,发现不加载iframe,不知道什么原因?
      

  2.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">这部分代码是什么意思?
      

  3.   

    filePath = ="http://www.163.com/";
    这里多了个=号那段代码是.net ide 自己生成的
      

  4.   

    第一次调试的时候就把多的“=”去掉了,代码看着没问题,可是调试就是不行
    a.ja  a.htm
      

  5.   

    扣了半天发现
    objFrm.src = filePath + "变化网址部分";
    搞定