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>

【相关文章】好搜一下
关于SQL Server数据库防止js注入的方法

关于SQL Server数据库防止js注入的

SQL2005的操作方法1、不要使用sa用户连接数据库。SA帐户拥有所有数据库和…