myoperam Проблемы с Java
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Проблемы с Java noel  08/14/04 12:25 PM

Скачал и установил версию 7.54 с Java, а ссылки где скрипты написанные на Java все равно не открываются, в чем трабла? Как заставить работать Oper`у с Java-сайтами?!

Re: Проблемы с Java netman  08/14/04 12:54 PM

RTFM!

Вы говорите о JavaScript.

Java(Sun) не одно и тоже что Javascript(Netscape), а Javascript никак не равно Jscript(Microsoft).

Java - это виртуальная машина от компании Sun, с помощью которой, на вашем компьтере могут выполнятся програмы(или по другому аплеты), написаные на языке Java.

Javascript и JScript - это ECMAScript подобные скрипты, которые вставляются прямо в HTML код страницы. Их поддержка встроена в Оперу, и она 100% поддерживаются(по заявлениям разработчиков).


В ответ на:
Как заставить работать Oper`у с Java-сайтами?!


это невозможно так как понятие "Java-сайтами" некорректно

Да, и, ссылку "где неработает" в студию.


Re: Проблемы с Java silmaril  08/23/04 02:23 AM

вот у мя тож трабла, а именно со вставкой смайликов вот чё написано в javascript console->

Javascript URL thread: "javascript:emoticon('[-X')"
Error:
name: TypeError
message: Statement on line 5: Expression evaluated to null or undefined and is not convertible to Object: opener
Backtrace:
Line 5 of inline#1 script in _//www.netbynet.ru/forum/posting.php?mode=smilies_
if (opener.document.forms["post"].message.createTextRange && opener.document.forms["post"].message.caretPos)
In unknown script
emoticon("[-X");

под осла усе пашет..

Re: Проблемы с Java Mongoose  08/23/04 06:29 AM

В ответ на:
под осла усе пашет..
Под кого написано, под того и пашет.

Re: Проблемы с Java Rimmer  08/25/04 09:22 PM

Не буду говорить наверняка, так как в ЯваСкрипт (а тем более в JScript) я не силен, но видимо там где-то не так создали объект, или вообще не создавали а по условиям JScript он сам создается (я не знаю у них в Мелкософт все возможно!), или создавать его по другому. Думаю есть универсальный способ создания...
Наморозил всякой чуши
Щас возьму страницу посмотрю исходник.

Re: Проблемы с Java Rimmer  08/25/04 09:56 PM

Люди, зацените скрипт:
Code:
 <script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
if (window.document.forms['post'].message.createTextRange && window.document.forms['post'].message.caretPos) {
var caretPos = window.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
window.document.forms['post'].message.focus();
} else {
window.document.forms['post'].message.value += text;
window.document.forms['post'].message.focus();
}
}
//-->
</script>


Самое интерестное: Яваскрипт.
А самое самое: все он там работает.
И не надо пудрить людям мозги.
Вот так...

Re: Проблемы с Java Rimmer  08/25/04 10:33 PM

Да вообще форум там пример того как надо делать форумы.
Вот еще немного кода:
Code:

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
&& (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));


Этот кусок уже с самого форума, а не с выскакуюшего окошка. Как видно из кода, форум шустро определяет, где ИЕ, где Опера, а где Нетскейп.
Правда для него ИЕ и Опера - то же самое, но видимо оно так и должно работать потом, и ведь работает (у меня Опера 7.23).
Форум там PHP XP2, сделан красиво...

Кстати, я извмняюсь, у меня в предыдущем мессаге везде не window а opener (че за объект, первый раз слышу, его там вроде нигде не создавали и в самом форуме но я правда не очень в ЯваСкрипт). Это я уже пытался исправить (хотел стобы форум с Оперой нормально работал, а он и так нормально ). Объекты ведь одного уровня. opener - это скорее всего то окно, которое породило окно, которое его вызывает.
У silmaril наверно опера старая, не знает такого. Раньше по моему надо было запоминать в переменной или искать по имени или индексу окна (не знаю точно).

Я че так серьезно взялся... Я ведь на админа сразу разозлился, что у него форум такой с Оперой не работает, а теперь злой на silmaril (без обид ), не надо наговаривать на Оперу и форумы, а ежели у тебя Опера старая апгрейдь и с настройками Явы помудри, а потом уже на Оперу да админов плюй. Вот такая мораль!

Re: Проблемы с Java silmaril  08/26/04 05:26 PM

во-первых, я не накого не плевал, во-вторых версия оперы 7.54 сборка 3865

Re: Проблемы с Java Visel  11/19/04 01:47 AM

Есть любопытная проблемка с JavaScript. На одном сайте картиночки под него появляются не в том месте на страничке, где должны быть, иногда совсем не отображаются. Причем если входить на страничку несколько раз месторасположение картиночек несколько меняется, но куда надо они не становятся. Лог консоли:

Inline script thread
Error:
name: ReferenceError
message: Statement on line 1: Reference to undefined variable: hotlog_r
Backtrace:
Line 1 of inline#12 script in _//www.ag.ru/files/videos/12085_
hotlog_r += "&js=" + hotlog_js;

С настройками JavaScript игрался по-всякому не помогает. Я конечно допускаю, что вопрос это ламерский, но хочется услышать мнение знающих людей, не сочтите за труд прояснить ситуацию. Версия Opera 7.54(3865) без модернизаций.


operaman.ru - Home


Rambler's Top100