これがどれほど簡単かはわかりませんが、関数から関数を呼び出す方法を理解しようとしています。
ページに DIV を表示する JavaScript があり、appenchild を使用して画像を呼び出す別の JavaScript があります。私の問題は、最初の JavaScript が実行される前にその画像をロードできないことです。これは、前に画像を表示するかどうかだけではありません。最初の JavaScript が読み込まれた後にのみ画像を呼び出す必要があります。
画像は動的に生成され、DIV を表示するアクションを追跡するために使用されます。アクションの前にブラウザに画像をロードさせると、追跡の目的が無効になります。
DIVがロードされた後にロードしたいコード:
function MonitorDIVExpand() {
var img = document.createElement('img');
img.src = "http://dynamically generated image";
ClickExpandArea.appendChild(img);
}
そして、これは de DIV を示すものです:
function ShowDIV() {
document.getElementById('div').style.clip='rect(0px, ' + width_xp + 'px, ' + height_xp + 'px, 0px)';
document.getElementById('div').style.width=width_xp + 'px';
document.getElementById('div').style.display='block';
document.getElementById('div').style.overflow='visible';
}
そして、この div を使用して画像を呼び出します。
<div id="ClickExpandArea"></div>
それはこれを行う方法ですか?よろしくお願いします。