2013-01-15 33 views
-1

我正在使用Titanium。 我正在尝试使用导航栏显示网页。Titanium:使用导航栏的WebView

我想将Back按钮放在浏览器背面的导航栏内的左上角位置。

下面是我目前的代码。

有人能帮助我吗?

在此先感谢。

var w = Titanium.UI.createWindow({ 
    backgroundColor:'#fff', 
    leftNavButtonLabel:'back',}); 
var navGroup = Ti.UI.iPhone.createNavigationGroup({ 
    window:w 
}); 

var backBtn = Titanium.UI.createButton({ 
     title:'Back', 
    style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED 
}); 

var webView = Titanium.UI.createWebView({ 
    url : 'http://gooogle.com', 
    canGoBack : true, 
}); 

backBtn.addEventListener('click', function() { 
    webview.goBack(); 
}); 

w.add.setLeftNavButton(backBtn); 

w.add(webView); 

w.add(navGroup); 

w.open(); 

w.navGroup.open(); 
+0

这是完全错误的编码.... – MRT

回答

2

尝试,这...或

var main_win = Ti.UI.createWindow({ 
}); 

var w = Titanium.UI.createWindow({ 
    backgroundColor:'#fff', 
    leftNavButtonLabel:'back', 

}); 
var navGroup = Ti.UI.iPhone.createNavigationGroup({ 
    window:w 
}); 

var backBtn = Titanium.UI.createButton({ 
     title:'Back', 
    style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED 
}); 

var webView = Titanium.UI.createWebView({ 
    url : 'http://gooogle.com', 
    canGoBack : true, 
}); 

backBtn.addEventListener('click', function() { 
    webview.goBack();// Goes back one entry in the web view's history list. to the previous page. 

}); 

w.add.setLeftNavButton(backBtn); 

w.add(webView); 

main_win.add(navGroup); 

main_win.open(); 

for Navigation new window 


     navGroup.open(Window name); 

for Closing last open window; 

     navGroup.close(Window name); 
+0

太谢谢你了!我研究了更多,阿洛斯知道如何通过使用tabgroup进行管理。无论如何,它帮助了我很多! –

+0

最受欢迎... :) – MRT