Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
Я, конечно, извиняюсь, но 05.11.03 18:20 Число просмотров: 2259
Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 05.11.03 18:20 Количество правок: 1
|
> Как в Netscape 7.1 достать layer чтобы записать в него > какой-то текст. Пробую через document.layerNAme, > document.layers[] > он даже document.layers.length не отдает почему-то? > > HELP!!! ...зачем тебе <layer>? <div> не подходит?
По существу: можешь попробовать getElementById.
|
<web building>
|
Как достать layer 05.11.03 18:16
Автор: TLoD,Snake Статус: Незарегистрированный пользователь
|
Как в Netscape 7.1 достать layer чтобы записать в него какой-то текст. Пробую через document.layerNAme, document.layers[]
он даже document.layers.length не отдает почему-то?
HELP!!!
|
|
Я, конечно, извиняюсь, но 05.11.03 18:20
Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 05.11.03 18:20 Количество правок: 1
|
> Как в Netscape 7.1 достать layer чтобы записать в него > какой-то текст. Пробую через document.layerNAme, > document.layers[] > он даже document.layers.length не отдает почему-то? > > HELP!!! ...зачем тебе <layer>? <div> не подходит?
По существу: можешь попробовать getElementById.
|
| |
с совместимостью вечные проблемы 05.11.03 20:55
Автор: dl <Dmitry Leonov>
|
а для этой задачи в дримвивере есть очень подходящая функция, работающая практически везде:
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers[i].document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
---
|
|
|