2009-09-01 74 views
1

我正在使用C#構建ASP.NET應用程序。在我的網站上,我也使用了微軟的AJAX工具包。當顯示錯誤消息時,它們出現在Google廣告下。谷歌廣告下的AJAX消息

這是非常煩人的,因爲在添加廣告之前,一切都很好。事實上,它可以很好地工作,但我正在尋找一種方法(可能是CSS),將錯誤消息放在廣告的頂部,或者將谷歌的廣告放在後臺。

所有人在他們的網站上都有Google廣告,我希望有人找到了解決這個問題的辦法!

+0

z層?我認爲谷歌試圖站在最前面,所以我不確定是否改變z層會有所幫助... – glasnt 2009-09-01 00:34:45

回答

0

我相信Google廣告代碼是專門設計的,以確保它在最上方(防止在屏蔽或隱藏廣告的同時仍然顯示「欺騙系統」)。

最好的辦法是嘗試改變錯誤信息的顯示方式,以便它們不會超出頁面的「內容」區域進入廣告區域 - 可能會使它們出現在輸入框的下方它的權利,或類似的東西。

+0

嗨,謝謝你的想法。我想嘗試一下,但我不知道如何改變ajax錯誤的位置,而無需進入微軟工具包的源代碼,這並不令人感到舒服。 – 2009-09-01 01:03:25

1

未經測試的解決方案。 把你的adsense代碼放在div中。使用z-index將樣式添加到div:-1。將z-index:3或以上添加到您的錯誤容器中。理論上這會讓谷歌廣告出現在你的錯誤消息之下。

+0

感謝您的想法..我嘗試過,但不起作用... – 2009-09-01 00:56:45