0

私は私たちのウェブサイトのサイドパネルに広告を掲載することになっています。広告は実際にはPayPalによって提供されるJavaScriptの一部です。これはスクリプトです:

<script type="text/javascript" data-pp-pubid="xxxxxxx" data-pp-placementtype="190x100"> (function (d, t) {
"use strict";
var s = d.getElementsByTagName(t)[0], n = d.createElement(t);
n.src = "//paypal.adtag.where.com/merchant.js";
s.parentNode.insertBefore(n, s);
}(document, "script"));
</script> 

問題は、提供されているバナーのサイズに合うスペースがサイトにないことです。上記のものが最も近いですが、10px広くする必要があります。スクリプトのサイズを変更することはできません。変更しても表示されません。PayPalのエンドチェックで何かが確認され、スクリプトが変更されている場合は表示されないと思います。

これを<div>テーブルまたはテーブルに入れて、サイズを200px幅にする方法があるはずだと思っていますが、どちらの方法も機能しないようです。誰かがこれを成功させましたか?

4

2 に答える 2

0

このサイトが見つかりました(デッドリンク)

どちらが答えを持っていました。私はそれを少し適応させました(そしてタイプミスを修正しました)が、それは確かにトリックをしました。私は同じ一般的なアイデアを試しましたが成功しませんでした。構文であったか、CSSの一部についての理解が不十分だったに違いありません。

     <div id='paypal-banner'>
   <style  type='text/css'>
      div#paypal-banner img { width: 200px }
   </style>
    <script type="text/javascript" data-pp-pubid="xxxxxxxxxx" data-pp- placementtype="190x100"> (function (d, t) {
"use strict";
var s = d.getElementsByTagName(t)[0], n = d.createElement(t);
n.src = "//paypal.adtag.where.com/merchant.js";
s.parentNode.insertBefore(n, s);
}(document, "script"));
</script> 
 </div>
于 2013-02-19T14:58:58.467 に答える
0
<script type="text/javascript" data-pp-pubid="4bb40d075a" data-pp-placementtype="190x100">
(function (d, t) {"use strict";var s = d.getElementsByTagName(t)[0], n = d.createElement(t);n.src = "//paypal.adtag.where.com/merchant.js";s.parentNode.insertBefore(n,s);}(document, "script"));
</script>
于 2014-07-09T17:47:07.913 に答える