2011-08-23 93 views
-1

在Cognos 8.4中,我有一個提示,「NAME」及其參數p_name。在JavaScript中獲取參數值

如何通過JavaScript獲取該參數?

<script> 
    alert(p_name) 
</script> 

顯示JavaScript錯誤。爲什麼?

我的方法是否正確?

回答

0

我不知道Cognos,但是您的問題是您正在調用全局範圍內對象的局部變量。你必須做whatEverTheObjectIsCalled.p_name(可能)。一個簡單的方法來找出你正在尋找什麼是在Chrome瀏覽器和console.log(theObject)啓動網頁,並瀏覽對象的內部,直到找到你想要的屬性。

+0

感謝您的回覆James。 對不起,我們沒有訪問辦公室的鉻。你在Internet Exlporer 8中有沒有類似console.log(theObject)的東西? – shanmugam

+0

http://stackoverflow.com/questions/690251/what-happened-to-console-log-in-ie8 – Prospero

2

也許該對象的引用將丟失,並且必須跟上變量或參數的範圍。您可以通過按「f12」在因特網  Explorer   8中使用「開發者工具」。在右側的平底鍋中,您可以選擇標籤「控制檯」來查找出錯的位置,或者您可以選擇「當地人」選項卡來查找參數是否在您調用的範圍內有任何值。

+0

但仍然如何可以幫助我在cognos?我想你是給我解決方案regd純粹的Javascript?你對Cognos有什麼想法嗎? – shanmugam

+0

因爲你是我檢查本地人。默認情況下它是空的?我是否需要點擊任何才能找到特定的參數? – shanmugam

+0

請粘貼您正在使用的代碼的實際部分?但我不知道Cognos。這是一個JavaScript部分,所以我認爲我可以幫助你 – AmGates