“Javascript:”是否适用于Mozilla?

时间:2015-05-11 05:32:38

标签: javascript jquery html iframe element

我有一个如下所示的鼠标事件链接。 在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);}

0 个答案:

没有答案