2012-02-06 17 views
1

我在default.aspx中有一個div,它有一個主頁面。母版頁有一個展開/摺疊按鈕。在母版頁中點擊按鈕我想使用javascript在default.aspx中更改div的類。母版中的按鈕具有其他功能。 JavaScript函數是波紋管式給出:使用javascript更改aspx頁面中div的類別

function toggleCollapseState(id,id1) 
{ 
var obj = getObj(id); 
var obj1 = getObj(id1);  
var objHomePageRightFixedWrapper = getObj('homePageRightFixedWrapper'); 
if(!obj) 
    return false; 

if(obj.className == 'tdSideMenuCollapse') 
{ 
    var state = 1; 
    obj.className='tdSideMenu'; 
    obj1.className='sidemenucollapsebutton'; 
    obj1.title = "Expanded"; 
    objHomePageRightFixedWrapper.className = "homePageRightFixedWrapper"; 
    //$(".homePageRightFixedWrapper").css("float", "right"); 
} 
else 
{ 
    var state = 0; 
    obj.className='tdSideMenuCollapse'; 
    obj1.className='sidemenuexpandbutton'; 
    obj1.title = "Collapsed"; 
    objHomePageRightFixedWrapper.className = "homePageRightFixedFloatWrapper"; 
    //$(".homePageRightFixedWrapper").css("float", "left"); 
} 

return true; 

}

當通過JavaScript功能調試,其股利(homePageRightFixedWrapper)是顯示類名(homePageRightFixedWrapper/homePageRightFixedFloatWrapper),但現在同樣是出現在aspx頁面。

感謝您在此之前的所有幫助。

+0

所以你說類名設置正確,但頁面看起來不正確?你可以發佈你的CSS? – 2012-02-06 18:09:36

回答

1

感謝您的幫助。我錯過了完整的ID。

var objHomePageRightFixedWrapper = 
    getObj('ctl00_ContentPlaceHolder1_homePageRightWrapper'); 

解決了我的問題。