2008-10-13 65 views
1

我正在學習如何製作Firefox擴展。 我創建了一個xul和overlay文件,在瀏覽器中創建了一個側邊欄。我試圖在我的側邊欄中放置按鈕,在主瀏覽器窗口中加載不同的頁面。我不確定如何訪問主瀏覽器窗口並在其中加載新的url。我在這裏有一個簡單的按鈕和腳本來向你展示我到目前爲止的內容。關於這個問題的任何燈光將不勝感激!XUL - 在主瀏覽器窗口中加載新頁面的側邊欄按鈕

<script type="application/x-javascript">  
    function loadURL(url) {  

      // I know this part is wrong. How do I load url into main browser?? 
    window.content.open(url) 
    } 
</script> 

<button 
    id="identifier" 
    class="dialog" 
    label="Yahoo" 
    image="images/image.jpg" 
    oncommand="loadURL("http://www.yahoo.com);"/> 

回答

1

您應該能夠訪問活動標籤窗口上下文的方式如下:

 
function loadURL(url) { 
    content.wrappedJSObject.location = url; 
} 
+0

這正是我所需要的!完美的作品。謝謝!! – 2008-10-13 19:54:58

0

這另一種方法!

document.getElementById('1').loadURI('http://tridz.com') 
相關問題