无法在CFLayoutArea中动态更改样式

时间:2013-09-09 08:12:37

标签: javascript coldfusion

我已经写了15年ColdFusion / JS,这让我感到非常困惑!

我可以在我的CFLayoutArea中运行javascript来做任何事情,但它不会让我在JS中显示或更改样式。

当您在layoutarea中加载dashboard.cfm页面时,只要您尝试更改或引用(显示)与div元素相关的任何样式属性,它就会出现javascript错误。

这是调用页面:

function dashBoard() {
    ColdFusion.navigate('dashboard.cfm','content');
}

<cflayout>
    <cflayoutarea>
        <cfdiv id="content" />
    </cflayoutarea>
</cflayout>

这是dashboard.cfm:

<html>
<head>
<style>
#szliderbar1{
    width:37%;
}
</style>
<script>
    displayProgress = function() { 
    var tttt = document.getElementById('szliderbar1');
        alert(tttt.style.width);      
    }
    </script>
</head>
<body>  

    <div id="szliderbar1"> hey
    </div>
</body>
</html>

<cfset ajaxonload("displayProgress")>

0 个答案:

没有答案