日期:2014-05-16  浏览次数:20418 次

关于在FRAMESET页面生成Popup菜单的问题
有一个代码a.html,用Popup生成右键菜单


<head>
  <title>   neverPopmenu   -   http://www.never-online.net   </title>
  <meta   http-equiv= "ImageToolbar "   content= "no "   />
  <meta   name= "author "   content= "BlueDestiny,   never-online "/>
  <meta   name= "keywords "   content= "Mozilla   CSS,   C#,   .net,   Refercence,   BlueDestiny,   never-online,   www.never-online.net "/>
  <meta   name= "description "   content= "BlueDestiny,   never-online "/>
  <meta   name= "title "   content= "Mozilla   CSS   Refercence   And   Demo   -   http://www.never-online.net "   />
  <meta   name= "creator.name "   content= "Genius   Lau,   never-online,   blueDestiny "   />
  <style   type= "text/css "   media= "all "   title= "Default ">

  </style>
  <script   type= "text/javascript ">
  // <![CDATA[
var   neverPopmenu=
{
    POP_OBJECT   :   window.createPopup(),
    POP_HEIGHT   :   190,
    POP_WIDTH   :   130,

    Html   :   " ",
    menuHtml   :   " ",
    headHtml   :   '\
        <html> \
        <head> \
        </head> \
        <style> \
        <!--\
        body   {   background-color:buttonface;   margin:0;   border:1px   outset   activeborder;margin:1px;}\
        .over   {   background-color:highlight;color:#fff;   }\
        .out   {   background-color:buttonface;color:000;   }\
        .hr   {   height:2px;   margin:0;   padding:0;   border:1px   inset;   overflow:hidden;   padding:4   0   4   0;   }\
        .underline   {   text-decoration:underline;   }\
        div   {   padding:4   0   4   20;cursor:default;   font:menu;   }\
        --> \
        </style> \
        <body   oncontextmenu= "event.returnValue=false "   onselectstart= "event.returnValue=false "   style= "overflow:hidden "> \
    ',
    footHtml   :   '\
        </body> \
        </html> \
    ',
    item   :   function(name,   shortcut,   handler,   disabled)   {
        if   (!name)   {
            neverPopmenu.menuHtml   +=   ' <div   class= "hr "> </div> ';
        }   else   {