Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: DartSidius от 02 Декабря 2006, 17:11:21

Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: DartSidius от 02 Декабря 2006, 17:11:21
2 проблемы

1) почему то в обоих браузерах не работает style="border: 1px solid #00000", т.е. вообще не могу задать чтоб рамка была
2) в фаере так же не работает динамическое изменение фреймов...например такое: parent.*ФРЕЙМ*.cols=\'170, *\'
Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: vasa_c от 02 Декабря 2006, 18:22:48
1. Работает.
2. Работает. (если задавать, конечно, не для фрейма, а для фреймсета).

Может код приведешь на котором проявляются данные проблемы?
Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: DartSidius от 03 Декабря 2006, 04:41:53
1.

вот код...не работают там рамки




Untitled Document



     
   
     
     
   
     

<body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;><br /><br /></body>

------------------------------------------
в той же странице меняю размер фреймсета с id=\'mainframe\', так: onclick="parent.mainframe.cols=\'170, *\' ...в фаере не работает...в опере работает....

рамки только в эксплорере
Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: vasa_c от 03 Декабря 2006, 12:27:46
DartSidius
1. А где содержимое?
2. Так у тебя есть frameset с id="mainFrame" и frame с name="mainFrame"
и через parent.mainframe ты обращаешься к фрейму, когда нужно к frameset. Так же напомню, что JS регистрозависимый язык.
Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: DartSidius от 03 Декабря 2006, 12:48:13
1. Причём здесь содержимое?...сокращенный код...оно и с содержимым не работает

2. id и name - разные параметры же в parent.mainframe.cols этом случае он должене к name обращаться
Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: vasa_c от 03 Декабря 2006, 13:15:37
1. Притом, чтобы тот, кто будет разбираться в вашей проблеме, мог бы без лишних заморочек и без ошибок воссоздать вашу ситуацию у себя.
2. Он никуда не обращается, т.к. mainframe и mainFrame это разные идентификаторы. Если указать правильно, то будет обращаться по name, т.е. к фрейму, а не фреймсету. А нужно обращаться к фреймсету по id. Через document.getElementById
Название: ФРЕЙМЫ: Опера и Фаер
Отправлено: DartSidius от 03 Декабря 2006, 14:08:34
Короче ясно...никто не врубается в проблему...тему можно закрывать...сам буду копаться