2011-10-21 54 views
0

我的速度模板中包含我的頁面頁腳的omniture腳本。 我的網頁是這樣的,它有兩個標籤,即'個人資料'和'公司簡介'和加載頁面加載前標籤和頁面標題設置爲'帳戶信息 - 個人資料'。在點擊第二個選項卡根據我的Javascript標題變化adobe全景動態頁面標題

<a href="javascript:document.title='Account Info - Company Profile'">Company Profile</a> 

麻煩的是我的Omniture腳本頁面加載過程中只讀取從s.pageName標題和標題改爲不被讀取。

s.pageName =「」帳戶信息 - 公司簡介」有些面露代碼s沒有被我定義不採取代價不大概工作。

但我需要知道是否有一個合適的/規定的方式做這個和谷歌搜索和檢查omniture文件沒有幫助我的特定原因。

請在此分享您的解決方案/建議。

感謝和歡呼!

+0

@Johan我有我的標題設置爲所需...麻煩是我不能得到網站的催化劑,看到這個新的標題... – optimusprime619

+0

是的,我想通了。嗡嗡聲.. – Johan

回答

2

雖然代碼可能存在於不同的地方(例如,頁面,在s_code文件上),觸發該代碼時,你的頁面加載包含的類似:

s.pageName = window.title; // this sets the pagename variable (probably in s_code.js file) 
s.t(); // this fires off the image request (on the page) 

這是每一個完整的HTTP執行頁面加載。點擊你的標籤聽起來好像不強制新的頁面加載,它只是運行JavaScript。

如果您想要將該選項卡上的點擊作爲新的頁面加載和頁面(即使它不是),那麼這是一個更深的問題,請告訴我。

但是,如果您只是想要將頁面名稱設置爲您在初始頁面加載時所需的頁面名稱,則實際上您有權這樣做。只是這樣做:

s.pageName = 'Account Info'; 
s.t(); 

重要的是把這個「硬編碼」頁面名稱僅高於s.t()函數。

+0

感謝您的回答....發現解決方案..回答您的查詢不希望將標籤加載作爲一個新的頁面加載..我的問題只是與變量的範圍沒有讓作業的工作..配置出來的困難的方式:) ....謝謝! – optimusprime619