⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax 和 xml 将 ajax 用于多媒体.htm

📁 JMF编程的基础教程。。。 html格式配有源码。。。 非常适合初学者学习
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                              alt=del.icio.us 
                              src="Ajax 和 XML 将 Ajax 用于多媒体.files/delicious.small.gif" 
                              width=10 border=0> </A></TD>
                            <TD><A 
                              onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400'); return false;" 
                              href="http://del.icio.us/post">发布到 del.icio.us</A> 
                            </TD></TR>
                          <TR>
                            <TD colSpan=2><IMG height=5 alt="" 
                              src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width=1 
                              border=0> </TD></TR>
                          <TR vAlign=top align=left>
                            <TD width=21><A 
                              href="javascript:location.href='http://slashdot.org/bookmark.pl?url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)"><IMG 
                              height=16 alt=Slashdot 
                              src="Ajax 和 XML 将 Ajax 用于多媒体.files/slashdot-favicon.gif" 
                              width=16 border=0> </A></TD>
                            <TD><A 
                              href="javascript:location.href='http://slashdot.org/bookmark.pl?url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)">提交到 
                              Slashdot!</A> </TD></TR>
                          <TR>
                            <TD colSpan=2><IMG height=5 alt="" 
                              src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width=1 
                              border=0> 
                  </TD></TR></TBODY></TABLE></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
            <P>上述代码需要用到 Prototype.js JavaScript 库。利用 <CODE>Ajax.Request</CODE> 
            对象获得要显示的图片列表。然后解析返回的 XML 代码,获得图片的 URL、宽、高和标题。然后调用 
            <CODE>showSlide()</CODE> 函数得到幻灯片显示效果。设置的计时器每五秒切换到下一张幻灯片。 </P>
            <P>幻灯片放映通过包含当前图片的 <CODE>&lt;image&gt;</CODE> 标签和标题 
            <CODE>&lt;div&gt;</CODE> 
            标签实现。所谓放映只不过是隐藏当前的图片和标题,将图片来源和标题文本设置为新幻灯片的内容并显示。如果需要某种淡入淡出效果,建议使用 
            Scriptaculous 库中的 <CODE>Effects</CODE> 类,它是构建在 Prototype.js 上的。 </P>
            <P><A 
            href="http://www.ibm.com/developerworks/cn/xml/x-ajaxxml7/index.html#list6">清单 
            6</A> 显示了数据图像文件。</P><BR><A name=list6><B>清单 6. 
images.xml</B></A><BR>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class=code-outline><PRE class=displaycode>                
&lt;images&gt;
 &lt;image src="images/megan1_875_700.jpg" title="Megan" width="875" height="700" /&gt;
 &lt;image src="images/oso1_875_700.jpg" title="Oso 1" width="875" height="700" /&gt;
 &lt;image src="images/oso2_873_700.jpg" title="Oso 2" width="873" height="700" /&gt;
&lt;/images&gt;
</PRE></TD></TR></TBODY></TABLE><BR>
            <P>这里虽然使用了硬编码,但使用 PHP 脚本很容易生成 XML 代码。幻灯片放映如 <A 
            href="http://www.ibm.com/developerworks/cn/xml/x-ajaxxml7/index.html#fig4">图 
            4</A> 所示。 </P><BR><A name=fig4><B>图 4. 简单的幻灯片放映</B></A><BR><IMG 
            height=320 alt=简单的幻灯片放映 
            src="Ajax 和 XML 将 Ajax 用于多媒体.files/slideshow_400_333.jpg" width=388> 
            <BR>
            <P><B>注意:</B>我以前介绍过一个更加精细的幻灯片放映版本(要获得相关链接,参见<A 
            href="http://www.ibm.com/developerworks/cn/xml/x-ajaxxml7/index.html#resources">参考资料</A>)。现在这个版本的区别在于使用了 
            Prototype.js 库,各幻灯片之间的切换更简单。 </P><BR>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD><IMG height=1 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/blue_rule.gif" 
                  width="100%"><BR><IMG height=6 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width=8 
              border=0></TD></TR></TBODY></TABLE>
            <TABLE class=no-print cellSpacing=0 cellPadding=0 align=right>
              <TBODY>
              <TR align=right>
                <TD><IMG height=4 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width="100%"><BR>
                  <TABLE cellSpacing=0 cellPadding=0 border=0>
                    <TBODY>
                    <TR>
                      <TD vAlign=center><IMG height=16 alt="" 
                        src="Ajax 和 XML 将 Ajax 用于多媒体.files/u_bold.gif" width=16 
                        border=0><BR></TD>
                      <TD vAlign=top align=right><A class=fbox 
                        href="http://www.ibm.com/developerworks/cn/xml/x-ajaxxml7/index.html#main"><B>回页首</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR>
            <P><A name=N10314><SPAN class=atitle>结束语</SPAN></A></P>
            <P>像 Flikr 和 YouTube 之类的网站仅仅显示了 Web 
            上的多媒体应用的巨大潜能的冰山一角。本文介绍了一些非常简便的视频和图片浏览的实现,可用于您自己的项目。如果有效,请参加 
            developerWorks Ajax 论坛(参见 <A 
            href="http://www.ibm.com/developerworks/cn/xml/x-ajaxxml7/index.html#resources">参考资料</A>)告诉我您取得的成功。 
            </P><BR><BR>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD><IMG height=1 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/blue_rule.gif" 
                  width="100%"><BR><IMG height=6 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width=8 
              border=0></TD></TR></TBODY></TABLE>
            <TABLE class=no-print cellSpacing=0 cellPadding=0 align=right>
              <TBODY>
              <TR align=right>
                <TD><IMG height=4 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width="100%"><BR>
                  <TABLE cellSpacing=0 cellPadding=0 border=0>
                    <TBODY>
                    <TR>
                      <TD vAlign=center><IMG height=16 alt="" 
                        src="Ajax 和 XML 将 Ajax 用于多媒体.files/u_bold.gif" width=16 
                        border=0><BR></TD>
                      <TD vAlign=top align=right><A class=fbox 
                        href="http://www.ibm.com/developerworks/cn/xml/x-ajaxxml7/index.html#main"><B>回页首</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR>
            <P><SPAN class=atitle><A name=download>下载</A></SPAN></P>
            <TABLE class=data-table-1 cellSpacing=0 cellPadding=0 width="100%" 
            border=0>
              <TBODY>
              <TR>
                <TH scope=col>描述</TH>
                <TH scope=col>名字</TH>
                <TH scope=col>大小</TH>
                <TH scope=col>下载方法</TH></TR>
              <TR>
                <TH class=tb-row scope=row>Sample code</TH>
                <TD noWrap>x-ajaxxml7-media.zip</TD>
                <TD noWrap>1090KB</TD>
                <TD noWrap><A class=fbox 
                  href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/xml/x-ajaxxml7-media.zip"><B>HTTP</B></A></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR vAlign=top>
                <TD colSpan=5><IMG height=12 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width=12 
              border=0></TD></TR>
              <TR>
                <TD><IMG height=16 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/fw.gif" width=16></TD>
                <TD><A class=fbox 
                  href="http://www.ibm.com/developerworks/cn/whichmethod.html">关于下载方法的信息</A></TD>
                <TD><IMG height=1 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" 
              width=50></TD></TR></TBODY></TABLE><BR><BR>
            <P><A name=resources><SPAN class=atitle>参考资料 
            </SPAN></A></P><B>学习</B><BR>
            <UL>
              <LI>您可以参阅本文在 developerWorks 全球网站上的 <A 
              onmouseover=linkQueryAppend(this) 
              href="http://www.ibm.com/developerworks/library/x-ajaxxml7/" 
              target=_blank>英文原文</A>。<BR><BR>
              <LI><A href="http://www.ibm.com/developerworks/cn/ajax/">Ajax 
              技术资源中心</A>:developerWorks 上所有有关 Ajax 的问题都可以在这里找到解答。 <BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/cn/views/rss/customrssatom.jsp?zone_by=Web+services&amp;zone_by=Java+technology&amp;zone_by=XML&amp;zone_by=Open+source&amp;zone_by=WebSphere&amp;zone_by=Web+architecture&amp;type_by=Articles&amp;type_by=Tutorials&amp;search_by=Ajax&amp;day=1&amp;month=01&amp;year=2005&amp;max_entries=20&amp;feed_by=rss&amp;isGUI=true">订阅 
              Ajax 相关文章和教程 的 RSS 提要</A>:获得即将发表的 Ajax 相关文章和教程的通知(查看 <A 
              href="http://www.ibm.com/developerworks/cn/rss/">developerWorks 内容 
              RSS 提要</A> 了解更多的信息)。 <BR><BR>
              <LI><A href="http://php.net/">PHP 主页</A>:访问这个有关 PHP 
              程序员的宝贵资源。<BR><BR>
              <LI><A href="http://www.prototypejs.org/">Prototype 库</A>:这个 
              JavaScript Framework 可简化动态 Web 应用程序的开发。<BR><BR>
              <LI><A href="http://script.aculo.us/">Scriptaculous JavaScript 
              库</A>:这个基于 Prototype 的框架提供了显示帮助程序和效果。<BR><BR>
              <LI><A href="http://www.prototypedoc.com/">Prototype.js 
              文档页面</A>:获得关于 Prototype JavaScript 库的其他信息,包括官方 Prototype blog 
              和其他参考资料的链接。<BR><BR>
              <LI><A href="http://jquery.com/">jQuery</A>:这种 JavaScript 库提供了跟 
              Prototype.js 类似的功能。<BR><BR>
              <LI><A href="http://developer.yahoo.com/yui/">Yahoo! User 
              Interface Library</A>:查阅 Yahoo! 的 Ajax 工具箱。<BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/cn/xml/x-ajaxslideshow/">使用 
              DHTML 与 XML 制作 Ajax 幻灯片 </A>(Jack Herrington,developerWorks,2007 年 
              3 月):一种构建在 Ajax 上的更精致的幻灯片放映程序。<BR><BR>
              <LI><A 
              href="http://ffmpeg.mplayerhq.hu/">FFmpeg</A>:这种视频工具可以转换视频格式和抓取单独的画面并存为 
              JPG 文件。<BR><BR>
              <LI><A onmouseover=linkQueryAppend(this) 
              href="http://www.ibm.com/certify/certs/xmsdreltop.shtml">IBM XML 
              认证</A>:了解如何才能成为一名 IBM 认证的 XML 及相关技术的开发人员。<BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/cn/xml/library/technical/xml.html">XML 
              技术文档库</A>:developerWorks XML 专区提供了大量技术文章和技巧、教程、标准以及 IBM 
              红皮书。<BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/cn/offers/techbriefings/">developerWorks 
              技术活动和网络广播</A>:随时关注技术的最新进展。<BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/cn/xml">developerWorks 
              中国网站 XML 专区</A>:通过 developerWorks XML 专区了解 
            XML。<BR><BR></LI></UL><BR><B>讨论</B><BR>
            <UL>
              <LI><A 
              href="http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=965&amp;cat=11">参与论坛讨论</A>。<BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/forums/dw_xforums.jsp">XML 
              专区讨论论坛</A>:参与几个以 XML 为中心的论坛。<BR><BR>
              <LI><A 
              href="http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=1080&amp;cat=11">developerWorks 
              XML 专区:分享您的想法</A>:阅读本文后在这个论坛上发布您的评论和想法。XML 
            专区编辑负责该论坛,欢迎您的参加。</LI></UL><BR><BR>
            <P><A name=author><SPAN class=atitle>关于作者</SPAN></A></P>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD colSpan=3><IMG height=5 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width="100%"></TD></TR>
              <TR vAlign=top align=left>
                <TD>
                  <P></P></TD>
                <TD><IMG height=5 alt="" 
                  src="Ajax 和 XML 将 Ajax 用于多媒体.files/c.gif" width=4></TD>
                <TD width="100%">
                  <P>Jack D. Herrington 是一位有着超过 20 年经验的高级软件工程师。他是 <I>Code 
                  Generation in Action</I>、<I>Podcasting Hacks</I> 和 <I>PHP 
                  Hacks</I> 这三本书的作者。他还撰写了 30 多篇文章。可以通过 <A 
                  href="mailto:jherr@pobox.com?cc=dwxed@us.ibm.com">mailto:jherr@pobox.com?cc=dwxed@us.ibm.com</A> 
                  与 Jack 联系。</P></TD></TR></TBODY></TABLE><BR><BR><BR>
            <P class=no-print><SPAN class=atitle><A 
            name=rate>对本文的评价</A></SPAN></P><SPAN class=no-print>
            <TABLE cellSpacing=0 cellPad

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -