Hi,

I have a XML file loading mixed page something like this:

<html xmlns="http://www.w3.org/1999/xhtml";>

<body oncontextmenu='return (false) '>
<link href="../../include/contextmenu/contextmenu.css"
rel="stylesheet" type="text/css" />

<svg xmlns="http://www.w3.org/2000/svg";
     xmlns:xlink="http://www.w3.org/1999/xlink";
     onmousedown='Grab(evt)'
     onmousemove='Drag(evt)'
     onmouseup='Drop(evt)'
     width="99%"
     height="99%"
     onload="init()">

<script type="text/javascript"> <![CDATA[
var is_ie = false;
var is_gecko = true;
var svgDocument=document;
var root = document.documentElement;
var drawBoard,background, root;
var odiagram=null, textcontainer;
var oserver = new Object();
]]>
</script>

<script xlink:href="../postgeturlemu.js"/>
<script xlink:href="../../include/string.js"/>
<script xlink:href="../clmenu.js"/>

<script><![CDATA[
var svgns  = "http://www.w3.org/2000/svg";;
//var ldebug = false; // debug on and all lines will get an indicator
so you can see which code they are corresponding with
var ldebug = true; // debug on and all lines will get an indicator so
you can see which code they are made of
var mouser = new Mouser();
var npolltime = 3000; // elapsed number of miliseconds to poll the
server for updates on the diagram
var nmaxtrials = 300; // number of times trying to get the data from
the server
//var lbypassdatabase=true;
var lbypassdatabase=false;

// CONSTANTS
var FORKVERTICAL = "FORKVERTICAL";
var FORKHORIZONTAL = "FORKHORIZONTAL";
var NMAX = 999999999;
var lfirstmove = false; // event to help saving state of symbols
]]></script>

<defs id="definitions">
  <marker id="Down-Arrow"
    viewBox="0 0 10 10" refX="10" refY="5"
    markerWidth="6" markerHeight="6"
    orient="auto">
    <path d="M 0 0 L 10 5 L 0 10 z" style="stroke:black;fill:black"/>
  </marker>

  <linearGradient id="symbolgradient">
    <stop offset="5%" stop-color="#000"/>
    <stop offset="95%" stop-color="#000"/>
  </linearGradient>

  <!-- Background Gradient -->
  <radialGradient id="backgroundGradient"
gradientUnits="objectBoundingBox"
                  cx="0" cy="0" r="1.2">
    <stop offset="0%" style="stop-color:white"/>
    <stop offset="60%" style="stop-color:rgb(181, 181, 230)"/>
    <stop offset="80%" style="stop-color:rgb(122, 122, 173)"/>
    <stop offset="100%" style="stop-color:rgb(22, 22, 73)"/>
  </radialGradient>

  <!-- Define a drop shadow filter -->
  <!--
  <filter id="closeDropShadow">
    <feGaussianBlur in="SourceAlpha" stdDeviation="2" result="blur"/>
    <feOffset in="blur" dx="6" dy="6" result="offsetBlur"/>
    <feMerge>
      <feMergeNode in="offsetBlur"/>
      <feMergeNode in="SourceGraphic"/>
    </feMerge>
  </filter>
  -->
</defs>

  <svg preserveAspectRatio="xMinYMin slice" width="100%" height="55">
    <rect id='diagramtitlebackground' width='100%' height='800%'
style='fill:url(#backgroundGradient)'/>
  </svg>
<!--  <g id='diagramtitle' style="filter:url(#closeDropShadow)"></g>-->
  <g id='diagramtitle' > </g>
  <rect id='diagramtitlebackground2' width="100%" height="55"
fill="none" stroke-width="2" stroke="black"/>
  <text id="measure" x="-1000" y="-1000"> </text>
  <g id='_root'></g>
</svg>
<div id="_cm0_" class="skin0" onMouseover="opage.highlight(event)" 
                              onMouseout="opage.lowlight(event)\" 
                              onClick ="opage.jumpto(event)" 
                               >
</div>
<!--style="visibility:hidden"-->
<script><![CDATA[
  var opage = new clpage ("opage"); // the page contains all grid
dialogues
  ocontextmanager = new clcontextmanager ("ocontextmanager",
document.getElementById ("_cm0_"), document, "_cm0_" );
  opage.contextmanager = ocontextmanager;
  opage.contextmenu = ocontextmanager.addcontextmenuholder ( "_cm0_" ); 
]]></script>

</body>
</html>

The code is running fine but when I do a right mouse click I want to
disable the default contextmenu from Firefox this worked in normal
firefox pages but the code doesn't work on mixed content page.

The code I use is:

  e.stopPropagation();
  e.preventDefault();

John
http://open-modeling.sourceforge.net






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Most low income households are not online. Help bridge the digital divide today!
http://us.click.yahoo.com/I258zB/QnQLAA/TtwFAA/1U_rlB/TM
--------------------------------------------------------------------~-> 

-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to