2012-10-12 86 views
6

這可能是我所問過的最煩人的問題,我需要爲我的公司創建一個移動應用程序,我已經開始使用Cordova 1.9,並在Visual Studio Express Edition中進行開發爲Windows手機。對於那些不知道這一點的人來說,只使用html5,CSS,javascript和一些jquerymobile作爲外觀。我把我的頭髮用完了,但沒有回答,所以我可以在這裏得到它!如何在Cordova應用程序中添加頁面

如何添加html頁面到cordova應用程序?我按下按鈕後,應該進入一個新的頁面,並從那裏開始。如果還有另一種方式來激發新頁面,請幫助,即使它是與另一個網站的鏈接?

回答

1

難道你不能簡單地通過JQM按鈕來做到這一點嗎?例如<a href="page.html" data-role="button">Button</a> 或用 $.mobile.changePage("page.html", { transition: "slideup"});

+0

,看起來像它可以工作,但我會在哪裏_「page.html」_?我所有的是index.html,我不能添加另一個HTML頁面? – Arrie

+0

明確說明:您無法將其他html頁面添加到您的項目中?像new-> file並添加page.html – Jerry

+0

這是正確的,不能添加另一個html頁面 – Arrie

0

你可以通過添加頁面指定你的意思嗎?

jQuery Mobile的工作方式是攔截HTML鏈接並通過AJAX導航到這些頁面。你應該也可以用這種方式加載外部頁面 - 你需要設置的唯一東西是$.support.cors,所以你可以跨域請求到這些頁面。

+0

_i很新的這一點,和一般良好的網絡應用,如可以說,我做一個Windows窗體應用程序,添加一個新的表格,您只需點擊添加新項目,並選擇窗口的形式,現在在這個應用程序中,我想做同樣的事情,因爲我現在擁有的是主頁上的一個日誌,但是我沒有另外一個頁面來引用,因爲我點擊了登錄按鈕_我做了一個外部html頁面並加載它像你說?我對此很困惑...... – Arrie

+0

這聽起來像是你在查詢一些外部PHP/ASP頁面來處理你​​的表單?你通常編寫Web應用程序,還是你完全不瞭解這個概念? –

+0

這是我第一個主要的網絡/移動應用程序,我正在使用cordova/phonegap來實現這個目標?我已經完成了asp.net應用程序,這很容易,所以我對.net概念並不陌生,它只是我對移動web開發的新手而已。 – Arrie

相關問題