Java 小程序和移动段落的对象标记有问题

Java 小程序和移动段落的对象标记有问题,java,html,object,applet,Java,Html,Object,Applet,我正在上一堂使用HTML和CSS的web开发课。本周的作业是关于多媒体的,我们必须在一个页面中嵌入3个对象标记。第一个对象是一个Java小程序,它应该为外部链接显示四个按钮。如果用户没有启用Java,则应该只显示外部链接。我们将使用条件if语句来适应IE、FF和Chrome之间的差异。我遇到的问题是,每当我在启用Java的Chrome或IE中加载页面时,我都会得到一个大小合适的白色框,但不是四个按钮,而是显示错误。点击查看详情。当我单击它时,它会显示NullPointerException在执行

我正在上一堂使用HTML和CSS的web开发课。本周的作业是关于多媒体的,我们必须在一个页面中嵌入3个对象标记。第一个对象是一个Java小程序,它应该为外部链接显示四个按钮。如果用户没有启用Java,则应该只显示外部链接。我们将使用条件if语句来适应IE、FF和Chrome之间的差异。我遇到的问题是,每当我在启用Java的Chrome或IE中加载页面时,我都会得到一个大小合适的白色框,但不是四个按钮,而是显示错误。点击查看详情。当我单击它时,它会显示NullPointerException在执行应用程序时出错。单击详细信息了解更多信息。在启用Java的FF中,我只得到四个链接

第二个和第三个对象标记是诗歌阅读的声音片段。这些诗将并排出现。对象将使用QuickTime插件,并且仅显示播放按钮。如果用户没有QuickTime,则需要显示.mp3文件的下载链接。我们将使用条件if语句来适应IE、FF和Chrome之间的差异。按照我现在使用HTML的方式,诗歌并排出现,播放按钮正确显示,但它也在诗歌上方显示下载链接。如果我将HTML更改为我们的书所示的方式,那么一首诗就超过了另一首诗。我想这和IE的条件if语句有关,但我不知道,因为一位住院的家长,我们的教授现在不太适合

如果有人能帮我解决这个问题,我将不胜感激。我不只是想知道答案,我想知道为什么事情出了问题。下面是HTML和CSS

HTML


值得一提的是:请忽略本练习中教给你的所有内容。在1997年左右,使用Java小程序进行链接已经过时了!忘记所说的^。嗯,好吧,这里的问题是,这看起来像是一个家庭作业,有很多事情要做。帮不上忙,尽量缩小范围down@Adel把范围缩小到什么?我认为我对自己遇到的问题非常明确。
   <html>
   <head>
   <title>The Robert Frost Web Page</title>
   <link href="poetry.css" rel="stylesheet" type="text/css" />

</head>

<body>
   <div id="pageContent">

   <div id="links">
        <!--[if IE]><!-->
        <object classid="clsd:clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
                codebase="http://java.sun.com/update/1.6.0./jinstall-6-windows-i586.cab"
                type="application/x-java-applet"
                width="700" height="30">
                <param name="code" value="PopMenu.class" />
                <param name="labelpos" value="right" />
                <param name="src0" value="button0.gif" />     
                <param name="src1" value="button1.gif"/>     
                <param name="src2" value="button2.gif"/>     
                <param name="src3" value="button3.gif"/>     
                <param name="text0" value="Robert Frost on Wikipedia"/>     
                <param name="text1" value="Robert Frost at Poets.org"/>     
                <param name="text2" value="Robert Frost Out Loud"/>     
                <param name="text3" value="Robert Frost: America's Poet"/>     
                <param name="href0" value="http://en.wikipedia.org/wiki/Robert_Frost"/>     
                <param name="href1" value="http://www.poets.org/poet.php/prmPID/192"/>     
                <param name="href2" value="http://robertfrostoutloud.com"/>     
                <param name="href3" value="http://www.ketzle.com/frost"/>     

         <a href="http://en.wikipedia.org/wiki/Robert_Frost">Robert Frost on Wikipedia</a>
         <a href="http://www.poets.org/poet.php/prmPID/192">Robert Frost at Poets.org</a>
         <a href="http://robertfrostoutloud.com">Robert Frost Out Loud</a>
         <a href="http://www.ketzle.com/frost">Robert Frost: America's Poet</a>
        </object>
        <!--<![endif]-->
        <!--[if IE]><!-->
        <object classid="java:PopMenu.class" type="application/x-java-applet"
                width="700" height="30">   
                <param name="labelpos" value="right" />
                <param name="src0" value="button0.gif" />     
                <param name="src1" value="button1.gif"/>     
                <param name="src2" value="button2.gif"/>     
                <param name="src3" value="button3.gif"/>     
                <param name="text0" value="Robert Frost on Wikipedia"/>     
                <param name="text1" value="Robert Frost at Poets.org"/>     
                <param name="text2" value="Robert Frost Out Loud"/>     
                <param name="text3" value="Robert Frost: America's Poet"/>     
                <param name="href0" value="http://en.wikipedia.org/wiki/Robert_Frost"/>     
                <param name="href1" value="http://www.poets.org/poet.php/prmPID/192"/>     
                <param name="href2" value="http://robertfrostoutloud.com"/>     
                <param name="href3" value="http://www.ketzle.com/frost"/>     

         <a href="http://en.wikipedia.org/wiki/Robert_Frost">Robert Frost on Wikipedia</a>
         <a href="http://www.poets.org/poet.php/prmPID/192">Robert Frost at Poets.org</a>
         <a href="http://robertfrostoutloud.com">Robert Frost Out Loud</a>
         <a href="http://www.ketzle.com/frost">Robert Frost: America's Poet</a>
        </object>
        <!--<![endif]-->  
   </div>

   <h1 id="head"><img src="rflogo.gif" alt="The Robert Frost Web Page" /></h1>

   <p class="firstp">Robert Frost was born in San Francisco on March 26, 1874. 
      While still a young boy, Frost's father died and the family moved to  
      Massachusetts. Frost attended Dartmouth College for less than a semester, 
      after which he moved back to Massachusetts to teach and work as a reporter 
      for a local newspaper. Frost returned to college in 1897 to attend Harvard, 
      but he did not graduate. Frost was essentially a self-educated man.</p>

    <p>After Harvard, Frost married and sold the farm he had inherited. With
       the proceeds of the sale, he moved his family to England, where he wrote for
       ten years without success. His first works were published by a
       London publisher in 1913.</p>

   <p>Frost's works, once printed, met immediate acclaim. His collection of
      poems <i>A Further Place</i> won the Pulitzer Prize in 1937. Though he is
      sometimes cast as a pastoral poet, Frost was also a fierce intellectual with 
      a decidedly dark view of himself and the world. Frost would use rural 
      settings as a metaphor for his philosophical views. Robert Frost is one of 
      the best-known and most loved of American poets. He died in Boston on 
      January 29, 1963.</p>

   <p>Two of Frost's poems are included below. Click the sound icon located next
      to each poem to hear readings of each work.</p>


   <div class="poem">

      <h2>Fire and Ice</h2>

      <p>
         <!--[if IE]><!-->
            <object data="fireice.mp3" type="audio/mpeg"
                    classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b"
                    codebase="http://www.apple.com/qtactivex/qtplugin.cab"
                    width="17" height="16">
                    <param name="src" value="fireice.mp3" />
                <param name="autoplay" value="false" />
                <param name="controller" value="true" />
                <p>Click to <a href="fireice.mp3">download</a> the sound clip</p>
            </object>
         <!--<![endif]-->
         <!--[!IE]><!-->
            <object data="fireice.mp3" type="audio/mpeg"
                    width="17" height="16">
         <!--<![endif]-->
                <param name="src" value="fireice.mp3" />
                <param name="autoplay" value="false" />
                <param name="controller" value="true" />
                <p>Click to <a href="fireice.mp3">download</a> the sound clip</p>
            </object>
         <!--<![endif]-->
         Some say the world will end in fire,<br />
         Some say in ice.<br />
         From what I've tasted of desire<br />
         I hold with those who favor fire.<br />
         But if it had to perish twice,<br />
         I think I know enough of hate<br />
         To say that for destruction ice<br />
         Is also great<br />
         And would suffice.
      </p>
   </div>

   <div class="poem">
   <h2>Devotion</h2>
   <p>
          <!--[if IE]><!-->
            <object data="devotion.mp3" type="audio/mpeg"
                    classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b"
                    codebase="http://www.apple.com/qtactivex/qtplugin.cab"
                    width="17" height="16">
                    <param name="src" value="fireice.mp3" />
                <param name="autoplay" value="false" />
                <param name="controller" value="true" />
                <p>Click to<a href="devotion.mp3">download</a>the sound clip</p>
            </object>
         <!--<![endif]-->
         <!--[!IE]><!-->
            <object data="devotion.mp3" type="audio/mpeg"
                    width="17" height="16">
                <param name="src" value="fireice.mp3" />
                <param name="autoplay" value="false" />
                <param name="controller" value="true" />
                <p>Click to<a href="devotion.mp3">download</a>the sound clip</p>
            </object>
         <!--<![endif]-->
         The heart can think of no devotion<br />
         Greater than being shore to the ocean&#151;<br />
         Holding the curve of one position,<br />
         Counting an endless repetition.
      </p>
   </div>

   <div id="footer">
      Button applet provided by: 
     <a href="http://www.free-applets.com">http://www.free-applets.com</a>
   </div>

   </div>

</body>
</html>
body                 {margin: 0px; padding: 0px; font-size: 15px; 
                      font-family: Arial, Helvetica, sans-serif;
                      background-image: url(tan.jpg)}

#pageContent         {position: absolute; top: 0px; left: 30px; width: 700px}

#links               {text-align: center; font-size: 10px}
#links a             {margin: 0px 10px}

#head                {text-align: center; margin-top: 10px}

.firstp:first-letter {float: left; font-size: 300%; line-height: 0.7; 
                      margin: 0px 3px 3px 0px}
.firstp:first-line   {font-variant: small-caps}

h2                   {font-size: 14px; letter-spacing: 3px; margin: 0px}
.poem p              {margin: 10px}

.poem                {float: left; margin-right: 20px}


#footer              {border-top: 1px solid black; width: 100%; text-align: right; 
                      font-size: 10px; clear: left; padding-bottom: 10px}