PDA

View Full Version : سوال: مشکل در نمایش خروجی



gloria-2008
چهارشنبه 15 مهر 1388, 14:28 عصر
سلام
خروجی کد زیر در مرورگر نشان داده نمی شود . از مرورگرIE8 و opera10 استفاده میکنم ولی در هر دو خروجی مناسب نمایش داده نمی شود.
مشکل از کد است یا از مرورگر؟
با تشکر



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
<!--
function StartUp()
{
var rootelement1=message.documentElement;
var nodecount=rootelement1.childNodes.length;
var loopindex;
var currentnode;
var errormessage="error data not defined";
if(Xml.readyState==null)
{
alert("the root node is null");
document.write("<b> <big>the document of the xml file cannot be acessed</big> </b><br>");
}
else
{
for(loppindex=0;loopindex<nodecount;loopindx++)
{
currentnode=rootelement1.childNodes.item(loopindex );
switch(currentnode.nodename)
{
case "TO":
todata.innertext=currentnode.text;
break;
case "FROM":
fromdata.innertext=currentnode.text;
break;
case"SUBJECT":
subjectdata.innertext=currentnode.text;
break;
case"BODY":
bodydata.innertext=currentnode.text;
break;
default:
todata.innertext=errormessage;
fromdata.innertext=errormessage;
subjectdata.innertext=errormessage;
bodydata.innertext=errormessage;
}
}
}
}
//-->
</script>

</head>

<body bgcolor="ffffff" onload="startup()">
<xml id=message>
<message>
<TO>student</TO>
<FROM>author</FROM>
<SUBJECT> xml code island</SUBJECT>
<BODY> this is a test</BODY>
</message>
</xml>
<div id=to style="font-weight:bold; color=blue">
TO:
<span id=todata></span>
</div>
<div id=from style="font-weight:=bold;color=red">
FROM:
<span id=fromdata></span>
</div>
<div id=subject style="font-weight:=bold;color=teal">
SUBJECT:
<span id=subjectdata></span>
</div>
<div id=body style="font-weight:=bold;color=green">
BODY:
<span id=bodydata></span>
</div>
</body>
</html>

[/QUOTE]