Javascript SecurityError - PullRequest
       17

Javascript SecurityError

1 голос
/ 06 октября 2011

Я использую эту команду JS, чтобы открыть новое диалоговое окно и, между прочим, передать параметры, чтобы использовать их во вновь открытом окне.Однако я получаю SecurityError в firebug.

var param1= "Internal";
var param2= "Saved";
var url = "http://localhost:8080/player/bin/index.html"
functon callPlayer(){
    newWindow = window.openDialog(url, "Hello", "", param1, param2);
}

Что может быть причиной проблемы?

Также возможно ли каким-либо образом с помощью основного метода window.open отправлять параметры JS, которые можно использовать вновое окно (или, может быть, с document.write или innerHTML)?

Я использую FlashDevelop, поэтому в нем есть папка bin с файлом index.html, который загружается в новом окне (index.html загружает в него файл swf).В общем, я хочу, чтобы SWF-плеер загружался в окно, но мне нужны параметры из JS, которые приходят с сервера базы данных, поэтому я хочу отправлять параметры в новое окно.(Я должен использовать новое окно, потому что у меня есть сетка со строками, и каждая строка открывает новое окно с другими параметрами)

1 Ответ

0 голосов
/ 07 октября 2011

Я решил проблему следующим образом: я использовал window.open, а не window.openDialog, и после этой строки я настраиваю параметры окна вручную, как это:

newWindow.param1="Internal";
newWindow.param2="saved"; 

И для ошибки безопасности я все еще получаю ее, когдаиспользуя openDialog.Не знаю почему.

...