2010-06-02 5 views
1

Я делаю интеграцию с системой поддержки (Helpstream), и в настоящее время я работаю над выполнением некоторой контекстно-зависимой справки в приложении. Я добавил ссылку, которая отправит пользователя в раздел Helpstream, который позволит им задать вопрос. Проблема в том, что на странице есть кнопки, которые вызывают Javascript, который откроет лайтбокс, где пользователь заполнит форму для отправки вопроса.Вызов Javascript после ссылки на другую страницу

Мне нужно, чтобы эта форма появилась после того, как пользователь прошел через ссылку, поэтому по существу запускайте Javascript после того, как пользователь попадет на страницу. Требование, которое мне нужно выполнить, -

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

Любые советы были бы весьма признательны. Заранее спасибо.

ответ

0

Довольно уверен, что это будет невозможно из-за политики безопасности браузера запрещая Javascript вызывает к окнам с другим источником.

Дальнейшее уточнение ...

Окно А с URL example.com не может отправить Javascript вызовы окна B, или DOM элементов доступа из окна B с URL example2.com

Anpher в результате мог правильная идея, если не было политики безопасности перекрестных доменов

+0

Спасибо за ответ. Это имеет смысл, поскольку это можно рассматривать как атаку XSS. Не думал об этом. – kratos2488

0

Вызов его на DOM готов

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

Это будет работать, но я не могу изменить страницу, на которой есть Javascript. Это страница, которая была сделана в Helpstream, поэтому у меня нет доступа к коду. – kratos2488

Смежные вопросы