Страницы: 1
tip0="STOP"; top.Frame5.f5.RTimer.value!=tip0
<input type=button id=timer name=RTimer onClick="ChatTimer(1);" class=send1 onmouseover="this.id='timerA';" onmouseout="this.id='timer';" value="STOP">
ФаерФокс Не может выдернуть значение и сравинить почему то занчаение
ИЕ и Опера работают вроде всё нормально
часть скрипта http://chat.vulcan.ru/chat-2006-2.js
сам чат: http://chat.vulcan.ru
Чат работает под ИЕ и Оперу, но не хочет работать под Мозилой нивкакую
Какие есть предложения в переделке запросов?
Отсутствует
У меня ошибка в первой строке функции Chat
function ChatTimer(i) { if (top.Frame5.f5.RTimer.value!=tip0) clearInterval(timerID);
Error: top.Frame5 has no properties
Source file: http://chat.vulcan.ru/chat-2006-2.js
Line: 158
Это потому что top. Frame5 - окно, а не документ, как ожидается. Без ошибки должно быть
Можно переписать начало функции Chat (возможно и других) примерно так:
function ChatTimer(i) { var RTimer = (top.Frame5.f5 || top.Frame5.document.f5). RTimer; if (RTimer.value!=tip0) clearInterval(timerID);
и заменить все
на
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton: а можете ещё помочь?
Ошибка: top.Frame4.document.all.chat.insertAdjacentHTML is not a function Источник: http://chat2.vulcan.ru/chat-txt.js Строка: 337
if ((i14!=1) && (top.Frame4.document.all.chat)) top.Frame4.document.all.chat.insertAdjacentHTML("AfterBegin","<table cellspacing="+(top.Frame5.document.Pus.hh.value/2)+" cellpadding=0 style='"+top.Frame5.document.Pus.MyStyle.value+"'>"+Pus+"</table>");
Что тут может вызывать ошибку? IE и Opera9 не показывает никаких ошибок
Отсутствует
...
Выделить кодКод:
Ошибка: top.Frame4.document.all.chat.insertAdjacentHTML is not a function Источник: http://chat2.vulcan.ru/chat-txt.js Строка: 337...
Что тут может вызывать ошибку?...
Как что ? Написано же: 'insertAdjacentHTML is not a function'. FF не предоставляет такую функцию.
Чтобы добавить insertAdjacentHTML в FF, можно через css "пришить" к нужным/всем элементам xbl, например такой:
<?xml version="1.0" encoding="UTF-8"?> <bindings xmlns="http://www.mozilla.org/xbl" xmlns:xbl="http://www.mozilla.org/xbl"> <binding id="insertAdjacentHTMLBinding"> <implementation> <method name="insertAdjacentHTML"> <parameter name="sWhere"/> <parameter name="sText"/> <body> <![CDATA[ if (/^afterbegin$/i. test (sWhere)) this. innerHTML = sText + this. innerHTML; else if (/^beforeend$/i. test (sWhere)) this. innerHTML += sText; else if ((/^afterend$/i. test (sWhere)) || (/^beforebegin$/i. test (sWhere))) { var parent = this. parentNode; var place = parent. ownerDocument. createElement ("b"); var id = new Date (). valueOf (); place. setAttribute ("id", id); var placeRegExp = new RegExp ("<b id=\"" + id + "\"></b>", "i"); if (sWhere. indexOf ("before") == 0) parent. insertBefore (place, this); else if (this. nextSibling) parent. insertBefore (place, this. nextSibling); else parent. appendChild (place); var pInnerHTML = parent. innerHTML. replace (placeRegExp, sText); parent. innerHTML = pInnerHTML; } ]]> </body> </method> </implementation> </binding> </bindings>
Отредактировано Anton (23-06-2006 19:31:40)
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1