编程语言
首页 > 编程语言> > 为用户生成JavaScript嵌入代码

为用户生成JavaScript嵌入代码

作者:互联网

我一直在尝试找出如何生成一段JavaScript代码,该代码将允许网站用户将其复制并粘贴到自己的网站中,就像google Adsense一样,并在其中嵌入代码:

<– Begin Google Adsense code –>
<script type=”text/javascript”>
google_ad_client = “ad-client-code-goes-here”;
google_ad_slot = “ad-slot-code-goes-here”;
google_ad_width = 300;
google_ad_height = 250;
</script>
<script type=”text/javascript”
src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”>
</script>
<– End Google Adsense code –>

我很想创建类似的东西.我正在做与项目类似的服务,希望用户上传图片(广告),然后让他们单击链接“生成广告代码”,然后他们会收到类似的内容.类似于上面的代码段,他们可以将其粘贴到自己的网站中.

在这方面的任何帮助将是巨大的,谢谢.

解决方法:

有很多方法可以做到这一点-

>您可以在IFrame中托管上传到服务器的可点击广告图片.基本上,您将为用户提供IFrame的HTML代码,该代码将根据作为查询字符串传递的广告ID加载广告.
>您还可以使用一个简单的图像标签,该图像标签由用作链接的锚定标签包围.图像将基于广告标识符从动态页面加载.

例子1

<iframe src="http://addomain.com/ad.aspx?id=123234234"></iframe>

例子2

<a href="http://addomain.com/adstracker.aspx?id=1223094">
    <img src="http://addomain.com/imageserver.aspx?id=1223094" />
</a>

第一个示例将使用包含广告ID的网址加载iframe. ad.aspx页将基于在查询字符串中传递给它的ID动态生成广告.

第二个示例将用户重定向到广告跟踪器页面,该页面将跟踪广告已被单击,然后根据广告ID来重定向用户. imageserver.aspx页将投放广告图像.

标签:adsense,embed,javascript
来源: https://codeday.me/bug/20191107/2003128.html