Проблемы с 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) без модернизаций.
|