一下想不起来,请求帮助一下。请仔细看这个简单的问题
问题;左侧折叠树控制ifram链接内容。
如果  A
      B
      C
      D      
单击A 后ifram显示A 链接的内容,单击B ifram链接B的内容,在链接更换之前的时候,我想得到一个提示信息,“您确实要更换吗?”  单击”是“换到B 单击”否“不更改(还是A)

解决方案 »

  1.   

    <script language='JavaScript'>
    function click()
    if (confirm('更换连接,取消'))
    {
    window.location = 'Admin_AddNews.aspx';
    }
    else 
    {
    window.location = 'Admin_NewsList.aspx';
    }
    }
    </script>
    加个时间Onclientclick="click()";
      

  2.   

    楼上的是一种方法,另一种是在IFRAM页判断其SRC值是否改变,如果改变则提示,代码也不难请参考上面的代码。不过相对来说,还是楼上的好些,这样不用等加载了页面才判断!
      

  3.   

    用js的confirm('确定跳转吗')即可
    此方法返回true,false 
      

  4.   

    1楼兄弟
    这样肯定是不行的,我早就做过了。
    如果,现在ifram是A页面,单击B页面调用了click() 函数后
    问题1,等于重新指定一个新的页面,不能保留原来的页面。
    问题2,不管单击是或否,和都直接和B有关系了,和A页面没有太大关系,
    也就是说,这个时候单击否(javascrip:void(0)) 这里是B页面。就就算再指定ifram 等于A。这个时候没有意义了,A上的内容就会全部没有了。
    -----------------------------所以这个方法不行,
    2楼,3楼贴代码试试,
    ------------------------谢谢楼上几位。
      

  5.   

    function click() 
    if (confirm('是否确定跳转??')) 
    {
    return ture; 

    else 

    return false;


    </script> Onclient="return click();"
    这样就行了,你试试
      

  6.   

    对不起,方法错了,应该是
    onclick="return click();"
      

  7.   

    嘿嘿,我明白楼主的意思,原有的iframe被刷新了,是吧?
    我当然知道怎么解决
      

  8.   

    2种方案
    1、点击、判断、重新定向iframe全部放在客户端处理,这样不会引发页面提交;
    2、局部提交,简单的方法是用多个updatepanel,
      

  9.   

    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Js控制 iFrame 切换加载网址</title>
    </head>
    <body>
    <a onclick="return jumpto('http://www.baidu.com')">百度</a> | 
    <a onclick="return jumpto('http://www.google.cn')">谷歌</a> | 
    <a onclick="return jumpto('http://www.wangxiao.cn')">网校</a> | 
    <script language="javascript">
    <!--
    var displaymode=0
    var iframecode='<iframe id="external" style="width:95%;height:388px" src="http://www.wangxiao.cn"></iframe>'
    if (displaymode==0)
    document.write(iframecode)
    function jumpto(inputurl){
    if (confirm('是否确定跳转??')) 

    if (document.getElementById&&displaymode==0)
    document.getElementById("external").src=inputurl
    else if (document.all&&displaymode==0)
    document.all.external.src=inputurl
    else{
    if (!window.win2||win2.closed)
    win2=window.open(inputurl)
    else{
    win2.location=inputurl
    win2.focus()
    }
    }
    }
    }
    //-->
    </script>
    </body>
    </html>