簡體   English   中英

jQuery Mobile:將Admob添加到jQuery創建的頁面

[英]jQuery Mobile: Adding Admob to page created by jQuery

基本上,我正在嘗試將admob廣告的javascript代碼添加到jQuery mobile創建的每個頁面的每個頁腳中。 當我嘗試制作本機應用程序時,我無法使用php(據我所知)。

對於xml feed中的每條新聞,我使用jquery創建一個新頁面。 我基本上將代碼插入到頁面的頁腳中,如下所示:

page += '<div data-role="footer" data-theme="c" data-position="fixed"><script type="text/javascript">var admob_vars = { pubid: "************",  bgcolor: "01acca", text: "fff", test: true };</script><script type="text/javascript" src="http://mmv.admob.com/static/iphone/iadmob.js"></script></div>';

但是,當我查看工作代碼時,出現並添加了頁腳就很好了,但是admob腳本似乎已經消失了。 我這樣做是完全錯誤的嗎? 還是我在某個地方犯了一個簡單的錯誤?

我在使用jquery mobile和加載外部Javascript文件時遇到了問題,因為請求是通過AJAX發出的,並且剝離了很多標簽。

而是嘗試像這樣加載腳本:

var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "http://mmv.admob.com/static/iphone/iadmob.js");
document.getElementsByTagName("head")[0].appendChild(fileref);

page += '<div data-role="footer" data-theme="c" data-position="fixed"><script type="text/javascript">var admob_vars = { pubid: "************",  bgcolor: "01acca", text: "fff", test: true };</script></div>';

另外,還要確保所有頁面都被data-role =“ page”包裹在div標簽中,因為只有頁面中的內容會被加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM