передача данных во фрейм
если не там создал тему - перенесите в нужный раздел
передача данных в фрейм. не могу понять в чем ошибка! вот страница 1 <HTML> <BODY> <TABLE> <FORM name=fr> <INPUT type=text size=10 value=1 name=st22 id=s22> </FORM></TABLE> </BODY> </HTML> вот вторая страница <HTML> <HEAD> <script language=JavaScript> <!-- function do_fr() { window.document.f.st2.value='test 123'; parent.frames[0].document.fr.st22.value='test 123'; } window.focus(); //--> </SCRIPT> </HEAD> <BODY onload=do_fr();> <TABLE> <FORM name=f> <TBODY> <INPUT type=text size=10 value=0 name=st2> </TBODY></FORM></TABLE> <iframe src='http://.......................narod.ru/index.html' height='200' width='500' ></iframe> </BODY> </HTML> cтраница 1 вставляется фреймом в страницу 2 пробую так -ничего parent.frames[0].document.fr.st22.value='test 123'; пробую так - ничего parent.frames[0].document.getElementById('s22').value='test 123'; но вот что вычислил! <iframe src='file://localhost/C:/путь...... если здесь указываю локальный путь - всё работает как часы!, эту жэ страницу (только меняю путь <iframe src='http://.....) заливаю на народ - нефига! что может быть?, в чем ошибка? |
в кроссдоменной безопасности.
|
как её обойти? ... и как тогда передвать данные в фрейм?
|
maydep,
какая ж это безопасность, если ее легко можно обойти?)) никак. можно только настроить СВОЙ браузер под это. это если проект корпоративный. для сайта нельзя. сделано, это чтобы всякие умники не воровали данные с чужих сайтов при помощи JS-а. |
maydep, а доменные имена отличаются?
|
Часовой пояс GMT +3, время: 03:36. |