информационная безопасность
без паники и всерьез
 подробно о проекте
За кого нас держат?Все любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Взлом шлюзов Check Point закончился... 
 eMudhra объяснила появление крайне... 
 Apache HTTP/2 позволяет выполнять... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
с совместимостью вечные проблемы 05.11.03 20:55  Число просмотров: 2615
Автор: 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;
}

---
<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;
}

---
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach