我在電子書應用程序上工作。在那裏我想把電子郵件按鈕放到每個章節。書籍在HTML中,我正在將該頁面加載到webView中。 現在是任何方式來創建HTML中的電子郵件按鈕,並獲得該按鈕的動作到objective-c? 還是有什麼辦法發送書籍內容的章節?iphone:可以在電子書應用程序的HTML中創建電子郵件按鈕嗎?
0
A
回答
1
您可以使用javascript。
function drawButton(code){
var body = document.getElementsByTagName("body")[0];
var frame=document.createElement("div");
var link=document.createElement("a");
var image=document.createElement("img");
image.src="btn-email.png";
link.appendChild(image);
link.href=sendmail(code);
frame.appendChild(link);
body.appendChild(frame);
}
這將繪製電子郵件按鈕,在HTML文檔中,你可以從obj獲得C利用stringByEvaluatingJavascriptFromString UIWebView的方法調用它。在這個例子中,我傳遞了變量「code」,它是核心數據庫中元素的主鍵。通過函數sendmail(...)創建href,它看起來像這樣(在我的代碼中),並再次使用「code」來創建一個唯一的鏈接。
function sendmail(code){
var scheme="mail:"+code;
return scheme;
}
這將創建當用戶點擊它,這將被髮送到一個UIWebView在應用程序中的自定義方案。使用委託方法webViewShouldLoadRequest:您可以捕獲該方案並使用其中的信息。
代碼可以是數據庫或s.th中圖書的唯一ID。當用戶按下郵件按鈕時,郵件:code_of_book將被髮送,您可以使用該代碼,而不是使用附加的正確書籍打開郵件應用程序。它非常容易,而且非常方便。
檢查我的博客,瞭解有關的更多信息,我一個星期前寫的教程2關於你的Web視圖使用JavaScript,以及如何使用的OBJ C.溝通
0
設置一個代表在一個UIWebView並實現webview:shouldStartLoadingWithRequest:navigationOptions方法。在此方法中,您可以查詢請求URL模式以實現mailto:scheme的不同行爲 - 然後在HTML源代碼中使用mailto:鏈接。例如,你可能想要[[UIApplication sharedApplication] openURL:...]打開內部的mail.app(沒有測試過這個,但是我確信它會工作)。
相關問題
- 1. 郵件應用程序的電子郵件按鈕iPhone
- 2. 我們可以在WPF應用程序中創建電子郵件收件箱
- 3. 是否可以在Silverlight電子郵件上創建電子郵件附件?
- 4. 我們可以在iPhone應用程序的導航欄左側有一個電子郵件按鈕嗎?
- 5. 如何在html電子郵件新聞稿中獲得電子郵件按鈕?
- 6. HTML電子郵件 - 作爲電子郵件中的表單的按鈕
- 7. Android應用程序可以在不打開電子郵件界面的情況下發送電子郵件嗎?
- 8. 從VBA電子郵件程序發送HTML電子郵件
- 9. 可以使用EWS創建新的電子郵件帳戶嗎?
- 10. 如何使用電子郵件按鈕創建分享帖子
- 11. 在iPhone中的應用程序中檢索電子郵件
- 12. C#Winstore應用程序可以訪問電子郵件應用程序嗎?
- 13. 使用默認電子郵件程序創建新電子郵件
- 14. 點擊按鈕發送Android應用程序的電子郵件
- 15. 我可以使用JavaScript創建客戶端電子郵件嗎?
- 16. 我可以使用Freemarker從Dropwizard View創建電子郵件嗎?
- 17. iPhone在應用程序中的電子郵件
- 18. Lighbox jQuery插件可以在HTML電子郵件中運行嗎?
- 19. 在Outlook Web應用程序中的HTML電子郵件中斷
- 20. 如何重建? (iPhone電子郵件應用程序)
- 21. McAfee阻止網絡應用程序發送電子郵件 - 可以檢索這些電子郵件嗎?
- 22. 在黑莓電子郵件應用程序中打開特定電子郵件
- 23. 通過UIAlertView按鈕打開iOS電子郵件應用程序
- 24. 開始創建HTML電子郵件
- 25. 如何在HTML電子郵件中創建可展開的列?
- 26. 在iPhone應用程序中複製電子郵件
- 27. 響應HTML電子郵件
- 28. 圖書館爲發送電子郵件創建標準的html
- 29. 使用MIME生成HTML電子郵件時,可以在Lotus Notes電子郵件正文中顯示附件嗎?
- 30. 在Gmail中的HTML電子郵件中創建一個單選按鈕
您可以將電子郵件按鈕添加到導航欄或其他東西,這就像電子書應用程序的音調。 – 2011-12-28 12:48:47