我有一个如下所示的鼠标事件链接。 在IE8中,当我鼠标悬停在链接上时,会出现一个空白的iframe(这部分是由stackoverflow朋友帮助完成的:))。但在mozilla没有任何反应。即使在控制台也没有任何事这是我的第一个问题。第二个是为什么iframe是空白的,没有显示任何内容? 你可以帮我搞清楚吗? 感谢名单 代码如下:
<a href="javascript:">
<div id="idAdminMenu" onmouseover="Dropdown(idAdminMenu,idAdminMenuDrop,iAdminMenuWidth)" >
<%=GetLanguagePhrase(11)%>
<!--Admin-->
,功能是:
function Dropdown (oMenu,oMenuDropDown) {
// Construct the element purely in JS:
var iframe = document.createElement('iframe');
iframe.className = 'adframe';
iframe.id = '111';
iframe.name = 'widget';
iframe.width = 207;
iframe.height = 100;
iframe.marginWidth = 0;
iframe.marginHeight = 0;
iframe.frameBorder = 0;
iframe.scrolling = 'no';
// Set the position:
iframe.style.position = 'absolute';
iframe.style.top = '70px'; // Change this value to what you need
iframe.style.left = '370px'; // Change this value to what you need
// Set the contents:
var sHTML = '<html><head><link rel="stylesheet" type="text/css" href="../style.css"></head><body topmargin="0" rightmargin="0" leftmargin="0" bottommargin="0" style="overflow:visible;border-width:0px">' + oMenuDropDown.innerHTML + '</body></html>';
// iframe.src = 'data:text/html;charset=UTF-8,' + encodeURI(sHTML);
iframe.src = encodeURI(sHTML);
// Show popup:
document.body.appendChild(iframe);}