2012-05-23 48 views
0

我不知道這是多麼簡單,但我想弄清楚如何從一個函數調用函數。如何從另一個函數啓動一個javascript函數

我有一個JavaScript來顯示頁面上的DIV,並且我有另一個使用appenchild調用圖像的JavaScript。我的問題是,我不能在執行第一個JavaScript之前加載該圖像。這不僅僅是顯示或不是之前的圖像,我只需要在加載第一個JavaScript之後調用圖像。

該圖片是動態生成的,用於跟蹤顯示DIV的操作。如果我讓瀏覽器在執行操作之前加載圖像,則會破壞跟蹤目的。

了我想要的DIV加載後加載代碼:

function MonitorDIVExpand() { 
    var img = document.createElement('img'); 
    img.src = "http://dynamically generated image"; 
    ClickExpandArea.appendChild(img); 
} 

,這是一個展示德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調用image:

<div id="ClickExpandArea"></div> 

是這樣做的嗎? 提前謝謝你們。

回答

3

只是在ShowDIV()

+0

由於(在結束之前})添加MonitorDIVExpand()。問題:否「;」最後,像MonitorDIVExpand(); ??? – pcapelo

+0

從技術上講它是可選的,但是你應該把';'放進去。 –

+0

再次感謝你,它像一個魅力。 – pcapelo

相關問題