超链接链接文本时怎样才能出现保存对话框,而不是直接在页面中打开啊
比如
<a href="xx.txt">文本</a>

解决方案 »

  1.   

    写前端的 onclick 事件
    先"confirm"然后再用"window.location="来跳转
      

  2.   

    <script>
    function save()
    {
    alert("success!");
    }
    </script><form id="Form1" method="post" runat="server">
    <a href="javascript:save();">文本</a>
    </form>这样就可以了
      

  3.   

    在save()方法里,你想写什么就写什么,想实现什么功能就写什么功能
      

  4.   

    在save()里 怎样写才能弹出保存的对话框呢
      

  5.   

    两种方式,一种方式修改iis的mime,添加text类型为exe。第二种方式添加响应头输出文件。
      

  6.   

    用confirm("是否保存?");如果返回true则调用保存,false则返回。什么都不作。
      

  7.   

    <a href="xx.txt" onclick="save();return false;">文本</a>
      

  8.   

    Response.Clear(); 
    Response.ClearContent(); 
    Response.ClearHeaders(); 
    Response.Buffer=false; 
    Response.ContentType = "application/octet-stream"; 
    Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312"); 

    Response.AppendHeader("Content-Disposition","attachment;filename=5sing_COM"+externname); 
    Response.WriteFile( sm.GetIpAndDisk("dir",filename) ); 
    Response.End();
    这样可以弹出保存对话框