2010-06-02 95 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