2013-10-27 82 views
0

更好的東西我在想我是否以低效的方式做某件事。目前我正在做一個 <body onload='javascript: showHide(...etc..)'>。在JS函數中,我基本上隱藏了基於我給他們的類名稱的元素。但是當我訪問我的網站時,我意識到JS showHide()函數旨在隱藏的元素,直到頁面主體完全加載。希望我的第一個網站,打算包括在我的簡歷中,不會讓我失去這個可能的工作機會。但是,有沒有更好的方式去做我正在做的事情?我的意思是,我可以爲登錄用戶創建完全專用的頁面,這些頁面與非訂閱用戶可以查看的頁面相同,除了幾個不同的元素;例如查看其帳戶信息,購物車,註銷鏈接/圖標和「登錄爲:用戶名」顯示的鏈接。但我認爲這將是太多的網頁。無論如何感謝球員的任何幫助。比<body onload =「javascript:showHide()」>

+1

最好的方法可能是檢查用戶的狀態(登錄或註銷)在後端(PHP/Python/...),然後只輸出正確的鏈接和內容。 –

+1

另外,「javascript:」是不必要的。 –

回答

0

你有沒有想過這樣做呢?首先隱藏元素,然後根據類名顯示元素?這樣,元素將被隱藏,直到頁面的主體被加載。