2012-05-11 16 views
1

私はGoogleのサイトを持っています。外部スクリプトを使用して、Googleの視覚化を自分のサイトで機能させたい:外部スクリプトGoogleサイトの視覚化

これは間違ったスクリプトです。

<html> 
    <head> 
    <script type="text/javascript" src="https://www.google.com/jsapi"></script> 
    <script type="text/javascript"> 
     google.load("visualization", "1", {packages:["corechart"]}); 
     google.setOnLoadCallback(drawChart); 
     function drawChart() { 
     var data = google.visualization.arrayToDataTable([ 
      ['Year', 'Sales', 'Expenses'], 
      ['2004', 1000,  400], 
      ['2005', 1170,  460], 
      ['2006', 660,  1120], 
      ['2007', 1030,  540] 
     ]); 

     var options = { 
      title: 'Company Performance', 
      hAxis: {title: 'Year', titleTextStyle: {color: 'red'}} 
     }; 

     var chart = new google.visualization.ColumnChart(document.getElementById('chart_div')); 
     chart.draw(data, options); 
     } 
    </script> 
    </head> 
    <body> 
    <div id="chart_div" style="width: 900px; height: 500px;"></div> 
    </body> 
</html> 

私はhtmlboxをtrhougこのスクリプトを追加し、私はエラーを取得: 1 + 13から42:外部URLのJSAPI

をロードするために失敗した理由ittheをロードJSAPIないでしょうか?

答えて

0

私の知る限り、HTML Boxガジェット内で外部サイト/ページ(Googleページさえも)を読み込むことはできません。そうするために
、あなたは、次のURLにアクセスし、Googleガジェットエディタ(Gmailアカウントを使用して)に
    http://www.google.com/ig/ifr?url=gge.xml

をカスタムガジェットを作成することができますし、そこに上記のコードを入れて保存することができ、
   編集ページ - >挿入 - >その他のガジェット - > URLでガジェットを追加 - >右クリックしてファイル名の右側にあるリンクをコピーしてURLを取得します。上にコピーしたURLを貼り付けて保存します。

関連する問題