![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IdHTTPServer - проблемма с выполнением JS
YurkaT © (2006-10-20 10:17:00)Подскажите pls!.
на страничке есть фрейм, который ссылается на
IdHTTPServer с которого передаётся страничка со скриптом js,
где изменяются некоторы данные на стр.
в explorere работает), а вот в ff( uncaught exception: Permission denied to get property HTMLDocument.getElementById),
и opera(Security violation) ругается?.
когда таже операция, но с фрейм с диска, то всё работает ok...
мож чегото пропупистил? добавить надо?
IdHTTPServer1CommandGet :
ResponseInfo.ContentStream:=TFileStream.Create('*.html',fmOpenRead);
YurkaT (2006-10-23 08:26:00) [1]через апач, или просто прямая ссылка на файл, то чётко выполняется, скрипт, очень простой, а вот через IdHTTPServer - проблеммы....
сам js работает, но вот когда передаются значения в главное окно,из фрейма то болт...
сам скрипт:
<html><head><script language="JavaScript">
function loadfrm() {
parent.document.getElementById("куда").innerHTML="значение";
} </script>
</head><body onload="loadfrm()"></body></html>
что за проблеммы с безопасностью?
IdHTTPServer - может чегото ещё дописать..? какой-топараметр упустил из виду?
подскажите а то как-то, фрейм обновлять, не очень красиво(мигает :| )
Ketmar (2006-10-20 15:57:00) [2]просто как-то криво написан JS.
Dmitrij_K (2006-10-20 12:49:00) [3]Через другой HTTP сервер выполняются?
YurkaT (2006-10-20 12:47:00) [4]я понимаю что js- это клиентская часть, проблемма в том что браузеры их выполнять не хотят, кроме ie, просто как-то странно..
Dmitrij_K (2006-10-20 12:14:00) [5]
> IdHTTPServer - проблемма с выполнением JS
нет никаких проблем. IdHTTPServer не выполняет JS