Изменение стиля документа внутри iframe (frame,фрейм)
Скрипт должен при нажатии на «ChangeColor» менять фон документа внутри фрейма с розового на черный, но не меняет.
Помогите исправить что-то. =) http://gim.ucoz.net/f1.htm <html> <head> <script language="text/javascript"> function f(){ document.frames.qwe.document.body.style.background ='#000'; } </script> </head> <body> <iframe id=qwe src="http://gim.ucoz.net/f2.htm"></iframe> <a onclick="f()">ChangeColor</a> </body> </html> http://gim.ucoz.net/f2.htm <html><head></head><body style="background:#f0f;"></body></html> Вообще главный вопрос в том, как менять стиль документа во фрейме? В интернете искал, но ничего не работало. =/ |
qwe-эт чего? мож <iframe id="qwe".......?
интересная строка-document.frames.qwe.document.body.style.background ='#000'; да и по моему интересное сочетание двух документов в одной строке document.getElementById("qwe").contentWindow.docum ent.body.style.background ='#000'; говоришь нет в инете инфы?...... |
Переделал, но всё равно не работает.
http://gim.ucoz.net/f3.htm <html> <head> <script language="text/javascript"> function f(){ document.getElementById("qwe").contentWindow.docum ent.body.style.background ='#000'; } </script> </head> <body> <iframe id=qwe src="http://gim.ucoz.net/f2.htm"></iframe> <a onclick="f()">ChangeColor</a> </body></html> |
docum ent слитно пиши
<iframe id=qwe src="http://gim.ucoz.net/f2.htm"></iframe>-уже писал что здесь ошибка <iframe id="qwe" src="http://gim.ucoz.net/f2.htm"></iframe> <a onclick="f()">ChangeColor</a>-ну эт вообще п...ц с точки зрения стандартов о зарезервированных возмозножностях а именно о href чего нибудь слышал? |
Про стандарты знаю, про них не спрашиваю.
Зачем ставить "" или '' когда этого можно не делать? =) В файле написано всё слитно, тут наверно глюк форума. |
проверь заходит ли в твою функцию вообще по клику.
|
Нет, не заходит из-за language="text/javascript"
Убрал, и так не работает. |
блин стой.много вас таких-страница то с чужого сайта в данном случае. к страницам с чужого сайта(с того сайта где не лежит страница с какой ты вызываешь другую страницу)в ява скрипте невозможен!!!
|
Цитата:
|
Ясн, просто я для себя делаю. В опере пишу, потом когда уже всё сделаю исправляю эти мелкие ошибки с помощью firebug в фф.
Ещё есть вопрос. А можно ли брать какие-нибудь данные с другого сайта? Ну к примеру курс доллара. =) |
в смысле брать? размещать у себя на сайте можно. работать с содержимым средствами скрипта нельзя
|
htm-мож html? расширение страницы?
|
Ну к примеру http://biz.spbland.ru/ там в верхнем правом углу курс доллара. Мне нужно чтоб на моей странице тоже был курс доллара с этого сайта, только не во фрейме.
Доллар и этот сайт я только к примеру взял. =) htm тоже ведь можно писать. |
ну дак там где курсы-часто есть ссылка разместить у себя на сайте. нажми и получишь код.да и тот в фрейм вставляется. ну я так думаю серверные технологии ты не знаешь вообще-и глупо будет тебе говорить что на сервере своём ты можеш извлекать данные из их страницы. потом вставлять в свою не в фрейм.и что обновление данных-аякс с длинным запросом...
|
очередная сверх система форекс?)
|
Цитата:
Цитата:
|
если у тебя прописан фрейм на твоей странице-то при стандартном обновлении твоей страници-будет и обновлятся содержимое фрейма.
диспечер киллеров чтоль? смотришь подтверждение выполненных заказов?:blink: |
Цитата:
|
Если содержимому фрейма нельзя менять стиль, то к примеру на странице с черным фоном и мелким шрифтом будет торчать окошечко с огромным шрифтом и розовым фоном а это не прикольно. =)
|
А если серв стоит у меня дома и это мой комп? А сайт это просто файлик на локалхосте =)
Как это делаеться? |
если в фрейме будут страницы с твоего сайта-то можно. если с другого-то доступа к свойствам функциям и т.д этой страниц нет
|
уча основы
|
Но чего основы то?
|
яваскрипт рнр html css
|
Часовой пояс GMT +3, время: 13:53. |