<iframe name="MainFrame" id="mainfrm" src="WebForm3.aspx" width="842px"  height="516px" > </iframe>
<%-- <a   href= "javascript:document.Frames[\ "FrameID\ "].location=\ "aa.aspx\ " "> s </a> --%>
<%--  <a   href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx'   target= "MainFrame "> s </a> --%>
这个是前台代码;
 if (dt.Rows.Count != 0)
 {
 //Response.Write("<Script. Language=JavaScript>alert('消息!');window.navigate('../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx');</Script>");
//ifmName.contentWindow.navigate(urlName); 
//Response.Write("<Script Language='JavaScript'> if ( window.confirm('" + strMsg + "')) { window.location.href= } else {window.location.href='../WebForm3.aspx' };</script>");
  Response.Write("<Script Language='JavaScript'> if ( window.confirm('" + strMsg + "')) {document.Frames["mainfrm"].location='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx'};</script>");
}
这个是后台代码;
不知道网上的
<a   href=b.aspx   target= "框架名 "> s </a> 
1、ifmName.contentWindow.navigate(urlName); 
2、window.open( 'urlName ', 'ifmName ', ' ') 
这些怎么用啊??????????
功能是这样的,初始化进入界面的时候,会弹出一个消息提示框,
如果点击确定,希望转入到../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx'这个界面;
如果点击取消,希望转到默认的前台代码里面的界面WebForm3.aspx中;

解决方案 »

  1.   

    ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' defer>if(Confirm('确认码?')){window.location.href='';}
    else {} </script>"); 
      

  2.   

     if (dt.Rows.Count != 0)
      {
      ClientScript.RegisterStartupScript(this.GetType(), "有需要进行批复的渠道,确定立刻进行批复?", " <script language='javascript' defer>if(Confirm('确认码?')){window.location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {} </script>");  
    }
    改了,但是没有反应啊?对话框都没进去了
      

  3.   

    前台代码:
    <iframe name="MainFrame" id="mainfrm" src="WebForm3.aspx" width="842px" height="516px" > </iframe>
    后台代码:
    if (dt.Rows.Count != 0)
                    {
       ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' defer>if(Confirm('确认吗?')){window.location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {} </script>");  
                    }
    功能是这样的,初始化进入界面的时候,会弹出一个消息提示框,
    如果点击确定,希望转入到../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx'这个界面;
    如果点击取消,希望转到默认的前台代码里面的界面WebForm3.aspx中;
    现在为什么进去连《《《消息提示框都没有了呢???》》》
      

  4.   

    if (dt.Rows.Count != 0)
    {
    ClientScript.RegisterStartupScript(this.GetType(), "message", "if(confirm('确认吗?')){window.location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {window.location='Webform3.aspx';}",true);   
    }注意confirm大小写,js是严格区分大小写的
      

  5.   

    恩,是的,
    现在确实是能跳转到网页,
    但是
    前台代码:
    <iframe name="MainFrame" id="mainfrm" src="WebForm3.aspx" width="842px" height="516px" > </iframe>这个没有用到;
    <a href=b.aspx target= "框架名 "> s </a>  根据这里可以看出来,应该是框架没有进去,所以没有菜单了。
    HouTou118的问题一样,
    问下怎么把这个target加到你的这句
    ClientScript.RegisterStartupScript(this.GetType(), "message", "if(confirm('确认吗?')){window.location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {window.location='Webform3.aspx';}",true);   
    }里面呢?????????????????
    否则没有菜单啊
      

  6.   

    不知道你的框架是什么作用?是显示在框架里面吗?可以这样ClientScript.RegisterStartupScript(this.GetType(), "message", "if(confirm('确认吗?')){window.frames['MainFrame'].location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {window.frames['MainFrame'].location='Webform3.aspx';}",true);
      

  7.   

    另外,我给你解释一下这几个怎么用
    <a href=b.aspx target= "框架名 "> s </a>  
    1、ifmName.contentWindow.navigate(urlName);  
    2、window.open( 'urlName ', 'ifmName ', ' ')  <a href=b.aspx target= "MainFrame"> s </a>  
    这就是点击链接,b.aspx这个页面会显示在框架 MainFrame 里面ifmName.contentWindow.navigate(urlName);  
    这个应该也是只是采用别的方法window.open( 'urlName ', 'ifmName ', ' ')  
    这个也是在框架内打开,注意是
    window.open( 'urlName ', 'MainFrame', ' ')
    注意第二个参数使用name属性,而不是id属性  
      

  8.   


    ClientScript.RegisterStartupScript(this.GetType(), "message", "if(confirm('确认吗?')){window.frames['MainFrame'].location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {window.frames['MainFrame'].location='Webform3.aspx';}",true);
    这句话加入了.frames['MainFrame'].,
    但是好像没起作用;连对话框都没有出现了??
    为什么啊?
    如果这个能行那就最好了
      

  9.   

    之前全部是百度百javascript
    突然发现这个问题百度不出来了。
    谢谢谢谢,
    已经搞定。这句原话可以实现这个功能ClientScript.RegisterStartupScript(this.GetType(), "message", "if(confirm('确认吗?')){window.frames['MainFrame'].location.href='../水情相关/流量修改批复/LiuLiangXiuGaiPiFu.aspx';} else {window.frames['MainFrame'].location='Webform3.aspx';}",true);
    太感谢了net_love
    怎么给分啊???
    第一次发帖不知道怎么弄;