Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему document.write глючит со слоями в Nestcape? document.write в слои 
:(
    Опции темы
butionok
Дата 2.9.2005, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 19.1.2005

Репутация: 1
Всего: 3



Есть скрипт

Код
<script LANGUAGE="JavaScript">
var msg ="";
function chtxt(layName,html)
{
html +="<font size='5'>";
html += "Text2";
html += "</font>";
html += "<HR WIDTH=780>";
    
if(document.layers)
{
     with(document.layers[layName]){
    document.open()
    document.write(html)
    document.close()
    }
}

if(document.all)
{
          document.all(layName).innerHTML=html;
}
}
</SCRIPT>


и два слоя


Код
<DIV ID='sloi1'>
<font size="5">Text1</font>
<HR WIDTH = 780>
</DIV>

<DIV ID='sloi2'>
<A HREF="javascript:chtxt('sloi1',msg)">change text</A>
</DIV>


Почему в IE работает, а в Netscape нет?
--------------------
Ненавижу убогую Оперу.
PM MAIL ICQ   Вверх
Sardar
Дата 2.9.2005, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Потому что нужно выбросить старые учебники и вкурить стандарты W3C smile
Код
<script type="text/javascript">
var msg ="";
function chtxt(layID, html) {
  html +="<font size='5'>";
  html += "Text2";
  html += "</font>";
  html += "<HR WIDTH=780>";
  document.getElementById(layID).innerHTML=html;
}
</script>

<div id='sloi1'>
<font size="5">text1</font>
<hr width = 780>
</div>
<div>
<a href="javascript:chtxt('sloi1',msg)">change text</a>
</div>


Можно чуть лучше:
Код
<head><style type="text/css">
span.button {
  border: 2px solid #b1d7f3;
  margin: 3px;
}
a.button:link, a.button:visited {
  margin: 1px;
  padding: 2px 5px;
  background-color: #b1d7f3;
  font-family: Tahoma, Verdana;
  font-size: 13px;
  text-decoration: none;
  color: #0a3b50;
  font-weight: bold;
}
a.button:hover {background-color: #d3f581;}
a.button:active {background-color: #62d701;}
</style>

<script type="text/javascript">
function chtxt2(layID, msg) {
  document.getElementById(layID).innerHTML=msg;
}
</script>
</head>

<body>

<div>
 <span id="sloi2" style="font-family: Arial; font-size: 16pt;">Text1</span>
 <hr width = 780>
</div>
<div>
<span class="button"><a class="button" href="javascript: void(0);" onclick="chtxt2('sloi2','Text 2')">change text</a></span>
</div>



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
butionok
Дата 2.9.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 19.1.2005

Репутация: 1
Всего: 3



smile

Спасибо!!! Извини, что отвлекаю ламерскими вопросами! Хочу сделать свой простенький сайт, а времени читать спец литературу нет (я не программист). Скрипты которые я использовал для своего сайта оказались глючными и тормозными. Поэтому приходится их переписывать.
--------------------
Ненавижу убогую Оперу.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.