Entity name must immediately follow the '&' in the entity referenc

J

Jac

Hi,

I've a script written in JavaScript which I've tried running in IE7; it is
working.
But when I tried on other interpreter, the following error message pop-up:-
Your template could not be parsed as it is not well-formed. Please make sure
all XML elements are closed properly.
XML error message: The entity name must immediately follow the '&' in the
entity reference.

Could anybody out there help??
What is the cause for that problem???
Thanking in advance.
========================
The code is as below:-

<html>
<head>

<STYLE TYPE="text/css">
..D11
{
POSITION:absolute;
VISIBILITY:hidden;
Z-INDEX:200;
}
</STYLE>

<SCRIPT TYPE="text/javascript">
Xoffset=-60;
Yoffset= 20;
var isNS4=document.layers?true:false;
var isIE=document.all?true:false;
var isNS6=!isIE&&document.getElementById?true:false;
var old=!isNS4&&!isNS6&&!isIE;

var skn;
function initThis()
{
if(isNS4)skn=document.d11;
if(isIE)skn=document.all.d11.style;
if(isNS6)skn=document.getElementById("d11").style;
}

function popup(_m,_b)
{
var content="<TABLE WIDTH=400 BORDER=1 BORDERCOLOR=black CELLPADDING=2
CELLSPACING=0 "+"BGCOLOR="+_b+"><TD ALIGN=center><FONT COLOR=black
SIZE=2>"+_m+"</FONT></TD></TABLE>";
if(old)
{
alert("You have an old web browser:\n"+_m);
return;
}
else
{
if(isNS4)
{
skn.document.open();
skn.document.write(content);
skn.document.close();
skn.visibility="visible";
}
if(isNS6)
{
document.getElementById("d11").style.position="absolute";
document.getElementById("d11").style.left=x;
document.getElementById("d11").style.top=y;
document.getElementById("d11").innerHTML=content;
skn.visibility="visible";
}
if(isIE)
{
document.all("d11").innerHTML=content;
skn.visibility="visible";
}
}
}

var x;
var y;
function get_mouse(e)
{
x=(isNS4||isNS6)?e.pageX:event.clientX+document.body.scrollLeft;
y=(isNS4||isNS6)?e.pageY:event.clientY+document.body.scrollLeft;
if(isIE&&navigator.appVersion.indexOf("MSIE 4")==-1)
y+=document.body.scrollTop;
skn.left=x+Xoffset;
skn.top=y+Yoffset;
}

function removeBox()
{
if(!old)
{
skn.visibility="hidden";
}
}

if(isNS4)
document.captureEvents(Event.MOUSEMOVE);
if(isNS6)
document.addEventListener("mousemove", get_mouse, true);
if(isNS4||isIE)
document.onmousemove=get_mouse;
</SCRIPT>

</head>


<body>

<DIV ID="d11" CLASS="d11"></DIV>

<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 SUMMARY="holder">
<TR>
<TD ALIGN="left"><A HREF="#" ONMOUSEOVER="popup('<font color=yellow>It
is capable of exciting the central nervous system in the brain, extending the
hours of staying alert, enhancing mental sharpness and increasing mental
focus and concentration to help elevate job performance and learning
faculty.</font>','green')"
ONMOUSEOUT="removeBox()">Improve mental
alertness</A></TD>
</TR>
</TABLE>

<script>
initThis();
</script>

</body>
</html>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top