如何用html实现点击一个链接,弹出一个下载的对话框,即有保存,运行,打开啥的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用html实现点击一个链接,弹出一个下载的对话框,即有保存,运行,打开啥的相关的知识,希望对你有一定的参考价值。

这个功能不是仅靠html能够实现的,这个是通过javascript的DOM对象和CSS来做,说一下思路:
1.写两个DIV标签:A,B,一个用于放要点击的链接,另一个放你要弹出的下载对话框(就是一个包含几个按钮的表单)。
2.用CSS设置B在页面中的显示位置并把它的display属性设置为none,即不显示这个DIV。
3.用JS给你要点击的链接添加一个onclick事件的处理函数,这个函数的作用就是修改B的display属性为block(以块的形式来显示)。
参考技术A 你把连接地址写成要下载文件的路径就好了啊
不过这样做不是一个好的解决方案哦。

如何用python处理打印对话框

如何用python代码获得这个打印对话框对象,点击控件“打印”按钮!

参考技术A import win32ui
import win32print
import win32con

def send_to_printer(title,txt):
hDC = win32ui.CreateDC()
hDC.CreatePrinterDC(win32print.GetDefaultPrinter())
hDC.StartDoc(title)
hDC.StartPage()
hDC.SetMapMode(win32con.MM_TWIPS)

ulc_x = 1000
ulc_y = -1000
lrc_x = 11500
lrc_y = -11500

hDC.DrawText(txt,(ulc_x,ulc_y,lrc_x,lrc_y),win32con.DT_LEFT)

hDC.EndPage()
hDC.EndDoc()

send_to_printer("123","123")

以上是关于如何用html实现点击一个链接,弹出一个下载的对话框,即有保存,运行,打开啥的的主要内容,如果未能解决你的问题,请参考以下文章

如何用JS点击超链接弹出对话框

在GridView控件中,添加了一个删除的功能,当点击删除时弹出对话框,确定是不是删除,请问如何用代码实现?

如何用jQuery实现点击按钮弹出一个盒子,除了这个盒子以外的其他部分颜色全变暗?

如何用JS弹出“有输入框并带有是、否、取消按钮”的对话框。

html 如何制作下载链接?

如何用js实现点击按钮下载文件