Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将鼠标悬停在图像上,使用嵌入.NET的Flash player弹出窗口_Asp.net_Jquery - Fatal编程技术网

Asp.net 将鼠标悬停在图像上,使用嵌入.NET的Flash player弹出窗口

Asp.net 将鼠标悬停在图像上,使用嵌入.NET的Flash player弹出窗口,asp.net,jquery,Asp.net,Jquery,不确定这是否可行,但以下是我想做的: 我有一个下拉列表,当用户选择一个项目时,我想显示文档的缩略图。很简单 现在,当用户将鼠标悬停在文档上时,我想显示一个小的弹出窗口,可以显示实际的文档。弹出窗口很小,类似于intext广告弹出窗口。尺寸很好,不引人注目。我可以嵌入DocStoc中的对象,也可以将PDF转换为Flash 有人对此有建议吗?或者有做类似事情的经验吗?你可以直接用Javascript或者更简单的jQuery或者类似的东西来做。下面是我在jQuery中要做的: $('#previewd

不确定这是否可行,但以下是我想做的:

我有一个下拉列表,当用户选择一个项目时,我想显示文档的缩略图。很简单

现在,当用户将鼠标悬停在文档上时,我想显示一个小的弹出窗口,可以显示实际的文档。弹出窗口很小,类似于intext广告弹出窗口。尺寸很好,不引人注目。我可以嵌入DocStoc中的对象,也可以将PDF转换为Flash


有人对此有建议吗?或者有做类似事情的经验吗?

你可以直接用Javascript或者更简单的jQuery或者类似的东西来做。下面是我在jQuery中要做的:

$('#previewdiv').hover( function() {
     window.open( 'pdf_viewer.asp?document=whatever.pdf','PDF Window','width=640,height=500,etc ...');
});
您可以打开PDF本身,但它会减少您对该窗口的控制,因此嵌入可能是一种方法

我还建议您让用户单击文档,而不是悬停。如果他们不小心将鼠标移到上面,可能会在服务器上造成负载,并且会让用户感到恼火。不仅如此,大多数弹出窗口拦截器都会阻止hover上的弹出窗口,这样您的用户可能永远看不到它。在我上面的示例中,只需将“悬停”更改为“单击”即可