AdSense スクリプトが原因でスクリプトに問題があります... AdSense スクリプトの読み込みに失敗すると、スクリプトは正常に動作しますが、AdSense が読み込まれると、スクリプトが読み込まれません。そして、私のスクリプトは AdSense スクリプトの後に実行されることを知っています。
したがって、AdSense スクリプトが実行される前にスクリプトが実行されると (前のタグをテーブルに変更するためのスクリプトであるため、レイアウトのみが変更されるため)、AdSense を読み込むだけでなく、すべてが読み込まれると考えています...
私のJavaScriptは:
window.onload = function(){
var preElements = document.getElementsByTagName('pre');
var codeLine = new Array();
var newContent
for(var i = 0; i < preElements.length; ++ i)
{
var element = preElements[i];
newContent='<div align="center"><table width="75%" border="1" cellpadding="0" cellspacing="0" >'
codeLine = element.innerHTML.split('\n');
for(var j=0 ; j < codeLine.length ; j++){
newContent = newContent + '<tr><td width="30" class="codeNumber" >' + j.toString() + ' </td><td class="codeTab"> ' + codeLine[j] + '</td></tr>';
}
newContent = newContent + '</table></div>';
element.innerHTML = newContent;
}
}
ヘッド セクションに読み込まれ、AdSense はセル内に読み込まれ、広告スペースは 1 つしかありません。AdSense がセル上の唯一のものではないため、セルに ID を与えることができません...そして別のこと.. AdSense が呼び出されている場所は、私が pre タグを持っている場所とはまったく異なります
解決済み: 最初はこれについてあまり知りませんでしたが、少し調べたところ問題が見つかりました。1º AdSense に接続の問題があり、そのため、その後に実行されるすべてのスクリプトが読み込まれません 2º 「window.onload」が含まれていれば、スクリプトがどこにあるかは問題ではありません... 私は考えましたその機能はウィンドウが読み込まれているときに機能しましたが、実際には、ウィンドウが完全に読み込まれた後に機能するため、AdSense との競合が発生していました。
皆さんのおかげで、私はこのことをより速く理解することができました!