2016-09-21 96 views
0

我正在使用下面的腳本來顯示我的廣告。我正在使用onclick來顯示我的廣告。我嘗試以下代碼:當我點擊href鏈接時要顯示廣告

<a href="#" onclick="doalert(this); return false;" >Click here</a> 

function doalert(obj) { 
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- xxxxxxxxxxxx --> 
<ins class="adsbygoogle" 
    style="display:block" 
    data-ad-client="ca-pub-xxxxxxxxxxxxx" 
    data-ad-slot="xxxxxxxxxxxxx" 
    data-ad-format="auto"></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 
} 

我想檢查頁面而不點擊廣告是負載。

要求 - 我點擊顯示廣告鏈接。否則沒有加載廣告。

+0

我想你需要學習JS,以及如何使用JS插入基本的HTML。 – evolutionxbox

+0

這可能會有所幫助:[用JavaScript動態插入Adsense](http://stackoverflow.com/questions/6197768/dynamic-adsense-insertion-with-javascript) – showdev

回答

0

只是改變未成年人的語法,你可以讓你的代碼的可執行

<a href="www.mysite.com" onclick="return theFunction();">Item</a> 

<script type="text/javascript"> 
    function theFunction() { 
     // return true or false, depending on whether you want to allow the `href` property to follow through or not 
    } 
</script> 

<a>標籤的onclickhref屬性的默認行爲是執行onclick,然後按照href只要onclick沒有按」 t返回false,取消事件(或事件未被阻止)

+0

將HTML內容直接放入JavaScript函數中將不起作用。你能爲此提供解決方案嗎? – showdev

+0

你可以把你的html變成javascript var element = document.getElementById(「divID」); ' 'element.innerHTML =「你的HTML這裏‘;' –

+0

如果代碼是在頁面的身體和你想要它寫在那裏你可以 '使用文件撰寫(’你的HTML這裏」 );' –

相關問題