2013-07-10 14 views
0

我正在用highcharts創建圖表。我喜歡在圖表中放置鏈接或按鈕(可能位於左上角),單擊時,我喜歡調用一個在彈出窗口中顯示另一個圖表的函數。基本上他們是如何在Highchart演示網站上完成的。當點擊右上角的x時,返回到orintal圖表。如何在高圖上創建鏈接以打開另一個圖表的彈出窗口

我在想放置一個微妙的和一個點擊事件的地方吧,如下圖所示:

subtitle: { 
      text: '<span id="node42" class="node-link">by Server</span>', 
      align: 'left' 
      }, 

我創建了一個小型的Java腳本象下面這樣:

<script type="text/javascript"> 


    $('node42').observe('click', function(event) { 
     alert('my click handler'); 
    }); 

</script> 

在點擊時node42鏈接,它沒有做任何事情,有什麼想法?

+0

您需要創建一個「頁面」包含要在新窗口中打開該圖表數據(如你的問題標題所示)。但是,從您的問題文本看來,您希望在原始圖表的同一頁面上打開新的詳細圖表。這是什麼? – wergeld

+0

@wergeld,我修改了我原來的帖子,但不是那裏,有什麼想法我可能會失蹤? – user1471980

+0

@wergeld,當點擊位於highcharts上的鏈接時,我想用另一個圖表打開一個彈出窗口。 – user1471980

回答

1

我能夠做到這一點:

subtitle: { 
    useHTML: true, 
    text: '<a href="#" onclick="myFunction()">by server chart</a>', 
    align: 'left' 
     }, 

,並在我的功能

<script type="text/javascript"> 
     function myFunction() { 
      create the highchart syntax here 
     } 
    </script> 
相關問題