2010-06-02 47 views
1

我正在與支持系統(Helpstream)進行集成,目前我正在做一些應用內上下文敏感的幫助。我已經放入了一個鏈接,將用戶發送給Helpstream的一部分,讓他們提出一個問題。問題是,頁面上有調用Javascript的按鈕,會彈出一個用戶填寫表單提交問題的燈箱。鏈接到另一頁後調用Javascript

我需要做的是在用戶瀏覽該鏈接後出現該表單,因此在用戶點擊該頁面時基本上運行該Javascript。我必須執行的呼叫是

NewTopic.CreateNew({type:"Question"}) 

任何提示將不勝感激。提前致謝。

回答

0

相當肯定這不會是可能的,因爲禁止Java腳本的瀏覽器安全策略要求用不同的信號源窗口。

進一步澄清...

與URL example.com不能發送一個Javascript窗口一個窗口,從b相網址example2.com

Anpher有來電窗口B,或訪問DOM元素如果沒有跨域安全策略,則是正確的想法

+0

感謝您的回答。這很有道理,因爲它可能被視爲XSS攻擊。沒想到這一點。 – kratos2488 2010-06-04 04:14:56

0

調用它DOM準備

window.onload = function(){ 
    NewTopic.CreateNew({type:"Question"}); 
} 
+0

這將工作,但我不能修改其上具有Javascript的頁面。這是一個在Helpstream中創建的頁面,所以我無法訪問代碼。 – kratos2488 2010-06-02 20:56:47