Javascript网页脚本应用教程之五
关于try....catch..的语法捕捉错误使用例子
如何获得一个Select中选中option的values?
this 和self 有什么区别,各在哪里用?…
如何把页面加入用户的收藏夹?
HTML 代码片段如下:
<a href="<B>javascript</B>:window.external.AddFavorite('http://www.51js.com','无忧脚本')">收藏无忧脚本</a>
在html中导入xml数据的方法?
说明:
1.用xml标签
(1)直接放数据
<XML ID="oMetaData">
<METADATA>
<AUTHOR>John Smith</AUTHOR>
<GENERATOR>Visual Notepad</GENERATOR>
<PAGETYPE>Reference</PAGETYPE>
<ABSTRACT>Specifies a data island</ABSTRACT>
</METADATA>
</XML>
(2)用外部数据
<XML ID=oXML SRC="oXML.XML"></XML>
2.用object
<OBJECT ID=oXML CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39"></OBJECT>
3.两种方法的比较
用xml标签的话只能访问本站点xml文件,而object方法可以访问任何站点里的资源.
4.XML的方法:
addBehavior(sURL)
componentFromPoint((iCoordX, iCoordY);返回client窗口中相应坐标的组件名
fireEvent(sEvent [, oEventObject]);激活某个对象的某个事件
getAttributeNode(sName);返回结点属性名为sName的属性
namedRecordset(sQualifier [, sSubChapter]);返回一个记录集合
normalize();
removeAttributeNode(oSrcAttribute);
removeBehavior(iID)
下面是一个利用Object导入xml数据的例子:
HTML 代码片段如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<!--一个如何把<B>XML</B>显示在表格中的HTML文件
cd_list.htm -->
<HEAD>
<SCRIPT FOR="window" EVENT="onload">
xmldso_list.XMLDocument.load("http://westfly.myrice.com/other/<B>xml</B>/demo/cd_catalog.<B>xml</B>")
</SCRIPT>
<TITLE>CD List</TITLE>
</HEAD>
<BODY>
<OBJECT WIDTH="0" HEIGHT="0"
CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" ID="xmldso_list">
</OBJECT>
<TABLE DATASRC=#xmldso_list BORDER="1" CELLSPACING="5" CELLPADDING="2">
<THEAD>
<TH>Title</TH><TH>Artist</TH><TH>Country</TH><TH>Company</TH><TH>Price</TH><TH>Year</TH>
</THEAD>
<TR ALIGN="center">
<TD><DIV DATAFLD="TITLE"></TD>
<TD><DIV DATAFLD="ARTIST"></TD>
<TD><DIV DATAFLD="COUNTRY"></TD>
<TD><DIV DATAFLD="COMPANY"></TD>
<TD><DIV DATAFLD="PRICE"></TD>
<TD><DIV DATAFLD="YEAR"></TD>
</TR>
</TABLE>
</BODY>
</HTML>
能不能把表格的背景色设成半透明?
HTML 代码片段如下:
<body background="http://www.51js.com/logo.gif">
<style>
.alpha1{filter: Alpha(Opacity=60)}
</style>
<div>
<table width="120" border="1" height="120" class="alpha1" bgcolor="#78ACFF" frame="border">
<tr>
<td>
<div>test</div>
</td>
</tr>
</table>
</div>