html网页,点链接无法打开,弹出下载文件对话框,

初学者做了个小网页,点超链接无法打开网页,直接弹出下载文件对话框,试了Chrome和IE都这样,遨游的话直接点也无法打开,右键“在新标签页中打开链接”可以打开?请问什么原因???链接是类似:http://www.cninfo.com.cn/new/disclosure/detail?plate=&orgId=9900018065&stockCode=002553&announcementId=1206459412&announcementTime=2019-07-19这种,会不会是链接的原因,浏览器误以为它是一个需下载的文件?

这个功能不是仅靠HTML能够实现的,这个是通过Javascript的DOM对象和CSS来做,说一下思路:
1.写两个DIV标签:A,B,一个用于放要点击的链接,另一个放你要弹出的下载对话框(就是一个包含几个按钮的表单)。
2.用CSS设置B在页面中的显示位置并把它的display属性设置为none,即不显示这个DIV。
3.用JS给你要点击的链接添加一个onclick事件的处理函数,这个函数的作用就是修改B的display属性为block(以块的形式来显示)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-19
对于浏览器来说,能打开的文件类型则可以直接进行浏览,对于不能打开的文件类型就会自动提示下载。追问

我复制这url链接,直接黏贴进地址栏,是可以正常访问的呢;而且用遨游浏览器,右键在新标签中打开网页也是正常的,直接点就不行。。。。很奇怪。。
而且服务器上也能正常访问,就局域网内的某个主机要访问就不行

第2个回答  2019-07-19
网页文件的扩展名呢?链接里没有。detail页面是aspx、PHP还是啥?没有扩展名,IE不知道是啥文件,只能下载。追问

我复制这url链接,直接黏贴进地址栏,是可以正常访问的呢;而且用遨游浏览器,右键在新标签中打开网页也是正常的,直接点就不行。。。。很奇怪。。
而且服务器上也能正常访问,就局域网内的某个主机要访问就不行

第3个回答  2019-07-19
题主贴出代码看看
怀疑是存在标签嵌套导致的。
另外,这是在pc上的网页吧
祝好运,望采纳。追问

追答

贴一下生成的html代码

追问

本回答被网友采纳

每打开一个网页时就会弹出"是否下载文件"这个对话框?
这时我打开IE,发现还是弹出窗口提示下载HTML。我去网上下载XP的原版mshtml.dll,拷入system32文件夹。这时提示mshtml.dll已存在,但是大小不一样,我当然选择覆盖。再次注册,OK了,返回注册成功提示。说明原来存在的那个mshtml.dll是受损的,也说明mshtml.dll在这个问题上很关键。其实看它的名字就知道了,...

ie浏览器打开网页时出现下载html文件下载对话框?
这个问题是因为浏览器被破坏,mshtml.dll无法解析网页代码造成的。你可以从其他电脑拷贝相同版本号的文件替换并重新注册,以保证最新版本,电脑使用也恢复正常。也可以在专门提供DLL下载的网站下载。附 简单修复IE命令:regsvr32 Shdocvw.dll regsvr32 Shell32.dll regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll ...

为什么每次打开网页都会弹出一个窗口,显示是否下载文件?
这是因为你将IE的安全级别设置为“高”,并禁止使用IE下载文件功能。在IE窗口中,依次选择“工具→Internet选项”菜单命令,在打开的“Internet选项”对话框中选择“安全”选项卡,单击“自定义级别”按钮,在弹出的“安全设置”对话框中将“文件下载”设置为“启用”即可。

如何用html实现点击一个链接,弹出一个下载的对话框,即有保存,运行,打 ...
1.写两个DIV标签:A,B,一个用于放要点击的链接,另一个放你要弹出的下载对话框(就是一个包含几个按钮的表单)。2.用CSS设置B在页面中的显示位置并把它的display属性设置为none,即不显示这个DIV。3.用JS给你要点击的链接添加一个onclick事件的处理函数,这个函数的作用就是修改B的display属性为b...

在html页面中点击一个按钮,弹出选择文件对话框。
> function F_Open_dialog(){ document.getElementById("btn_file").click();} <\/script> <\/head> <body> <div> <input type="file" id="btn_file" style="display:none"> <button type="button" onclick="F_Open_dialog()">选择文件<\/button> <\/div> <\/body> <\/html> ...

为什么一打开网页就弹出下载窗口
你的网页包含视频、软件、音频、文档、压缩包等各类文件吗?如果有,那就会触发你的迅雷进行下载,因为迅雷是你默认的下载工具,如果不想弹出迅雷,就把迅雷的下载监视设置进行修改。你的迅雷可能是开机启动,你可以取消他的开机启动,用360或QQ管家都行。如果不是上面的情况,你的迅雷的设置可能有问题,...

HTML网页打开后跳出来一个对话框,需要点确定, 这个代码怎么写?_百度...
<html> <head> <title>HTML网页打开后跳出来一个对话框,需要点确定<\/title> <\/head> <body onload="javascript:window.alert('确定吗?')"> <\/body> <html> 如果要把提示分为两行居中显示代码如下:<head> <script language="javascript"> alert("弹出提示上\\n弹出提示下")<\/script> <\/...

为什么我打开浏览器时,总弹出一个对话框——你想打开或保存此文件吗
有可能是病毒把你的主页改成一个可下载文件的地址了,把主页改回来即可.在Internet属性里可以修改,如果因中了病毒不能修改主页,在网上下载工具修复即可.

360浏览器无法打开,打开就让下载index.html,可是下载了之后网页也打不...
第一步:点击360浏览器“工具”按钮,再点击“IE选项”第二步:在“安全”中的“Internet区域”单击“自定义级别”,在弹出的对话框中找到“下载——文件下载的自动提示”,点击“禁用”后并确定,重启IE浏览器即可解决问题。另外如果还有问题,建议你使用360安全卫士进行系统修复,和木马查杀!

打开html文件的时候总会弹一个对话框,提示什么找不到文件 但是文件还能...
相对路径,从一个目录为起点到你所在的目录。例如:┍ A文件夹 C -| ┕ B文件夹 绝对路径: C:\\A文件夹 Discuz!中常见设置http:\/\/www.123.com\/attachment\/ 相对路径(如果你在B文件夹时): ..\/B文件夹 (‘..\/’向上一级意思) Discuz!中常见设置 .\/attachment\/ (‘.\/’当前目录...

相似回答