Hi Song,

What kind of error do you have i firebug ???
While reading code, I can say that the ajax.update will insert HTML
inside a DOM element.
But what your trying to do is insert inside a div an iFrame.

So beside that, I suggest not using the ajax.update, but simply an
iframe. So the code become:

    Filename : heloajax.html
    <html>
    <head>
    <script src="js/prototype.js"></script>
    <script src="fusioncharts/JSClass/FusionCharts.js"></script>
    </head>
    <body>
    <a href="javascript:void loadTab( 'heloajax_1.html' )">Tab 1</a> |
    <a href="javascript:void loadTab( 'tab2.html' )">Tab 2</a> |
    <a href="javascript:void loadTab( 'tab3.html' )">Tab 3</a>
    <iframe id="content" style="padding:5px;border:2px solid black;"
src="about:blank"></div><script>
    function loadTab( tab ) {
      $('content').src=tab;
    }
    loadTab( heloajax_1.html' );
    </script>
    </body>
    </html>

the code of heloajax_1.html:
    <html>
    <head>
    <script language="JavaScript" src="../fusioncharts/JSClass/
FusionCharts.js"></script>
    </head>
    <body>
      <div id="chartDivTopSigInt_Live" align="center">XXXXXX</div>
    <script type="text/javascript">
      var myChart1 = new FusionCharts("fusioncharts/Charts/Pie3D.swf",
"myChartId", "550", "250");
      myChart1.setDataURL("intdatalive_db.xml");
      myChart1.render("chartDivTopSigInt_Live");
    </script>
    </body>
    </html>

and it should work like that.

--
david



On 8 jan, 09:16, Song <chen.so...@gmail.com> wrote:
> Hi,
>
>   I use below code to display a page which including flash in a table,
>     Filename : heloajax.html
>     <html>
>     <head>
>     <script src="js/prototype.js"></script>
>     <script src="fusioncharts/JSClass/FusionCharts.js"></script>
>     </head>
>     <body>
>     <a href="javascript:void loadTab( 'heloajax_1.html' )">Tab 1</a> |
>     <a href="javascript:void loadTab( 'tab2.html' )">Tab 2</a> |
>     <a href="javascript:void loadTab( 'tab3.html' )">Tab 3</a>
>     <div id="content" style="padding:5px;border:2px solid black;"></
> div><script>
>     function loadTab( tab ) {
>     new Ajax.Updater( 'content', tab, { method: 'get' } );
>     }
>     loadTab( heloajax_1.html' );
>     </script>
>     </body>
>     </html>
>
> the code of heloajax_1.html:
>     <html>
>     <head>
>     <script language="JavaScript" src="../fusioncharts/JSClass/
> FusionCharts.js"></script>
>     </head>
>     <body>
>       <div id="chartDivTopSigInt_Live" align="center">XXXXXX</div>
>     <script type="text/javascript">
>       var myChart1 = new FusionCharts("fusioncharts/Charts/Pie3D.swf",
> "myChartId", "550", "250");
>       myChart1.setDataURL("intdatalive_db.xml");
>       myChart1.render("chartDivTopSigInt_Live");
>     </script>
>     </body>
>     </html>
>
> The page heloajax_1.html can display normal when I access it
> directly , but can not display flash when access it via heloajax.html.
-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.


Reply via email to