<XML id="ItemsDso" src="xml/outBillDetail.xml">
解决方案 »
- iframe编辑状态的切换
- 学习闭包的时候 ,接触到了语法分析树(SyntaxTree)概念,有一点不明
- 关于获取DOm对象的坐标问题
- 急!!~~js怎样向select中添加option~~
- 如何在同一个页面内跳转?
- 赠分40!!帮我解决一个问题
- 怎么触发复选筐单击事件?
- 如何将 textarea 随窗口大小变化而变化?
- 为什么输入出“document.write(qq)”,那里有错啊?
- 怎么让js实现流程图的效果
- <table border=1><tr><td><div id="t">…怎么取得t的真实绝对位置,t.offsetTop的方式获取,会不计算border,并有误差。
- 使用showmodaldialog(),在win2000和winXP下显示不同,如何解决?
<XML id="ItemsDso" src="http://dotnet.aspx.cc/Rss.aspx"></XML>
<script>
function addItems(){
if(ItemsDso.XMLDocument.readyState==4)
{
try{
var itemsRoot = ItemsDso.XMLDocument.documentElement;
alert(itemsRoot.xml)
var newnode= itemsRoot.childNodes.item(0).cloneNode(true);
}catch(e){
alert("error:"+e);
}
}
else
alert("没有加载")
}
</script>
<input type=button onclick="addItems()" value=get>
<XML id="quoteDetail" src="quotedetail.xml"></XML>
<SCRIPT language="JavaScript">
<!--
var takeQuoteDetail = self.opener.document.getElementById("quoteDetail");
function addItems(){
if(quoteDetail.XMLDocument.readyState==4){
var succ = document.all["succ"];
succ.style.visibility = "hidden";
alert(quoteDetail.XMLDocument);
var doc = quoteDetail.XMLDocument.documentElement;
alert("doc.xml = " + doc.xml);
try{
var newnode= doc.childNodes.item(0).cloneNode(true);
newnode.childNodes.item(0).text = "0"; //recordType
takeQuoteDetail.XMLDocument.appendChild(newnode);
succ.style.visibility = "visible";
}catch(e){
alert("error:"+e);
}
}else{
alert("没有加载");
}
var reserved ;
clearInput(0,reserved);
window.close();
}
-->
</SCRIPT>quoteDetail.xml:
<?xml version="1.0"?>
<quoteDetail>
<quid></quid>
<quoteid></quoteid>
<servicetype></servicetype>
<goodsspec></goodsspec>
<conttype></conttype>
<boxtype></boxtype>
<transtype></transtype>
<transline></transline>
<aimplace></aimplace>
<supply></supply>
<feesum></feesum>
<customerquote></customerquote>
<customerprice></customerprice>
<affirmant></affirmant>
<affirmdate></affirmdate>
</quoteDetail>
结果:
quoteDetail.XMLDocument.readyState==4为true,表示xml文件已经载入,为什么doc.xml还是取不到值呢?