サポート #948

JS成果通知タグが反応しないエラー対策

山本 義治約8年前に追加. 約8年前に更新.

ステータス:新規開始日:2016/12/22
優先度:通常期日:
担当者:山本 義治進捗 %:

0%

カテゴリ:成果通知作業時間の記録:-
対象バージョン:-

説明

document.writeが反応しない

https://t32k.me/mol/log/dont-docwrite-scripts/

履歴

#1 山本 義治約8年前に更新

insertBefore方式

<script>
var host = "i-generation.jp";
var protocol = document.location.protocol == 'https:' ? 'https://' : 'http://';
var adCid = '1822';
var adUid = '12345';
var adPid = '1';
var adAmount = '';

var sNew = document.createElement("script");
sNew.async = true;
sNew.src =protocol+host+"/action/conversion.php?c="+adCid+"&u="+adUid+"&p="+adPid+"&am="+adAmount+"&at=2";
var s0 = document.getElementsByTagName('script')[0];
s0.parentNode.insertBefore(sNew, s0);
</script>

→ASPのJSタグが反応しない

insertBefore+インラインフレーム方式

<script>
var host = "i-generation.jp";
var protocol = document.location.protocol == 'https:' ? 'https://' : 'http://';
var adCid = '1822';
var adUid = '12345';
var adPid = '1';
var adAmount = '';

var sNew = document.createElement("iframe");
sNew.src =protocol+host+"/action/conversion.php?c="+adCid+"&u="+adUid+"&p="+adPid+"&am="+adAmount+"&at=2";
sNew.frameBorder=0;
sNew.width="1px";
sNew.height="1px";
sNew.allowTransparency="true";
var s0 = document.getElementsByTagName('script')[0];
s0.parentNode.insertBefore(sNew, s0);
</script>

#2 山本 義治約8年前に更新

  • 説明 を更新 (diff)

他の形式にエクスポート: Atom PDF