Как вывести iFrame через JS ? (FF не отображает такой вывод)

DX
На сайте с 11.07.2009
Offline
81
3633

Хочу отобразить на сайте фрейм через JS:

   document.write(' <frameset rows="*" frameborder="0" framespacing="0" border="0"><frame src="'+frame_urls[keyword]+'" marginheight="0" marginwidth="0" name="mainone" /><noframes><br>');

В Хроме отображается , но в FF не хочет , кто подскажет ? Либо возможна ли какая-то альтернарива ? Чтоб вывести через JS другой сайт, но не использовать iframe (например ineer , но как им пользоваться не знаю..)

I
На сайте с 18.08.2010
Offline
0
#1

Ты бы указал все обрабатываемые переменные в том числе...

возможно что адрес (url) не корректный...

T.R.O.N
На сайте с 18.05.2004
Offline
314
#2

DeXtR, вы о чем какой JS во фреймсете?????? вы почитайте как выглядит страница с фреймсетами <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
C
На сайте с 04.02.2005
Offline
291
#3

человек хочет на сайте вывести frame js-скриптом

в document.write передается строка кода frameset

причем здесь dtd?

V
На сайте с 14.08.2010
Offline
2
#4


<script type="text/javascript">
var frame_urls = {foo: 'http://yandex.ru'};
var keyword = 'foo';
document.write(' <frameset rows="*" frameborder="0" framespacing="0" border="0"><frame src="'+frame_urls[keyword]+'" marginheight="0" marginwidth="0" name="mainone" /><noframes><br>');
</script>

У меня этот код работает как в chrome, так и в firefox.

Пишу скрипты на PHP, python, ruby (/ru/forum/531834)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий