Jump to content

Скрипт не работает в Opera


ser-yoga
 Share

Recommended Posts

благодаря DCSS, динамически изменяя класс или id объекта, можно динамически изменяеть и реакции тегов(и их потомков) на мышинные , клавиатурные и другие события.

Писец, а зачем динамически менять css класс (И это делается джаваскриптом, никуда вы от него не убежите!!!), чтобы потом dcss обрабатывал элемент по его классу, если можно СРАЗУ джаваскриптом сменить реакции элемента, отвязав его отображение от его поведения!!!

Я уже отвечал, что: Вы доказали тоько следующее: в отсутствии DCSS код в объ?ме увеличивается в разы и становится нечитабельным.

Извините, но нечитабельным я его сделал ТОЛЬКО для того, чтобы показать ВАМ, что мой код меньше вашего. "Увеличивается в разы"??? Где??? 1323 байта!!! Сделайте сайт такого размера (там должен быть только одна страничка с калькулятором), выложите в интернет и независимые эксперты померяют трафик. Посмотрим, чей сайт поменьше будет :)

Или вы хотите сказать, что пользователь, зайдя на сайт НЕ ГРУЗИТ html, css и ваш dcss? :)

Объ?м статически HTML и объ?м DCSS в объ?м кода включать неверно, потому, что там ошибок я не делаю.

Аргумент просто супер: это не код, потому что здесь нет ошибок :)

Link to comment
Share on other sites

  • Replies 419
  • Created
  • Last Reply

Top Posters In This Topic

Если они будут работать по стандартам

Как показывает практика у каждого свои стандарты.

Если же будет один стандарт для всех, то в чем будет отличие разных браузеров ?

Зонт

Ваши коды работают во всех этих броузерах? :-)

Link to comment
Share on other sites

Если же будет один стандарт для всех, то в чем будет отличие разных браузеров ?

Как будто так не понятно что Опера, например самый удобный браузер, ФФ - самый расширяемый, сафари, самый гламурный, а ие, что-бы не дай бог опять чего-нибудь не вышло, самый самый :)

Link to comment
Share on other sites

Есть ещ? пачка браузеров типа NetFront, симбиановской разработки, Оперы мини и прочего хлама под мобильные платформы.

Как показывает практика, они в той или иной степени совершенно нестандартны и создают огромную кучу проблем, когда надо что-то туда адаптировать...

Link to comment
Share on other sites

Прошу прошения за отсутствие моего присутствия. (Куки я удалил, потому и не пускали. Дуракс, согласен, но ? пердупреждать надо.)

А что Алекс2, в чем-то прав. Представьте что появится еще пару новых броузеров.

Спасибо! Чтоб подобное написать мужество иметь нужно. (Уважаю!)

Изучал Оперу 9.5

Вывод: DCSS переписать и для этой версии невозможно. Увы!

Плевать бы на DCSS. Без не? можно было бы обойтись, если делать что-то простое. Факт того, что DCSS не работает, и в рамках Оперы работать е? заставить нельзя в принципе, лишь указывает на принципиальную проблему, которая является источником многих других проблем.

Вот она, причина эта: объектная модель Оперы жесткая, как высохшее дерево, что делает невозможным программирование в Опере, используя современные достижения в технике программирования. В Опере нет возможности добавить что-то свое. Разработчики Оперы (видимо) нас всех считают идиотами, и не позволяют своевольничать, смирительную рубашку примерить норовят. (Вам в ней удобно, и это удивляет.)

Однако должен признать, что у разработчиков Оперы вс? же есть прогресс. В версии 9.5 появилась возможность, которая была в IE3. (Глядишь, к версии 16 опера добер?тся до IE4.)

<HTML>
<STYLE>
P.Over{color:#FF0000;}
P.Out{color:#00FF00;}
</STYLE>
<BODY>
<P class=Out id=pID>Hello!</P>
</BODY>
<script>
//var p=document.body.all["pID"];
var p=document.body.all.pID;
p.onmouseover=Over;
p.onmouseout=Out;
function Over(){this.className="Over"};
function Out(){this.className="Out"};
</script>
</HTML>

В Опере 7 так было нельзя. (Ещ? раз спрашиваю: кто за кем плет?тся?)

Link to comment
Share on other sites

Алекс - после удаления кукисов вы не пробывали вводить свой логин/пароль?

Да, ещ? раз хочу написать - вы бредите. Вам надо пройти, прич?м срочно, госпитализацию и принудительное лечение каналом Дискавери.

Link to comment
Share on other sites

Тогда в тюрьму уже не сажали. Сажали в психушку. (Один укол, и вот ? ты их клиент навсегда.)? Ведь не посадили же!

Не посадили? Ну а укол-то сделали или нет (тот, что делает "клиентом")? :)

Из леса пришел. Снова в волейбол играли.

:)

Link to comment
Share on other sites

Зачем нужно динамически менять имя класса и id?

Допишите пример Калькулятор, и это снимет многие вопросы.

Но приведу еще пару примеров:

для сайта вы создали два дизайна, две цветовые схемы: ?silvery? и ?olive-green?, и хотите, чтоб пользователь сам выбирал, какой ему нравится. Тогда пишите так

А потом динамически меняйте на ?olive-green? и обратно.

Второй пример:

В вашем магазине есть система скидок: розница, мелкий опт, средний опт, крупный опт, очень крупный опт. Вам нужно, чтобы покупатель видел, по какой из колонок прайса идет подсч?т. Колонки нужно выделять жирным шрифтом и красным цветом. Делайте так

Корзина, в зависимости от итоговой суммы, динамически меняет имя класса этого тега: small, middle, big, large.

Пример см. тут:http://people.nnov.ru/master/Yanson.rar (750K, работает тоько из корня, используйте SUBST. Магазин очень старый, поэтому критика не принимается.)

Пример этот замечателен ещ? и тем, что прайс генерится динамически, в браузере. Т.е., в прайсе есть только розница. Цены на опт вычисляются браузером, по формуле, оговор?нной с заказчиком.

2ZoNT

Преимущества DCSS и других скриптов, использующих гибкую MSDOM, наиболее ярко проявляются при создании ПО, в котором реализована сложная бизнес логика. Пример с калькулятором для демонстрации этих преимуществ не годится.

Link to comment
Share on other sites

Я вчера снова с комуняками сцепился.

Похоже, это B.Новодворская до форума добралась. При помощи книжки "JScript is the best JavaScript" 1997 года выпуска, Валерильнишна с трудом, но вс?-таки внедрилась в здешнюю профессиональную среду, затем мастерски расфокусировала наше внимание, выпустив потешные лучи ненависти в сторону Оперы-жоперы и, наконец, когда число просмотров топика приблизилось к тр?м тысячам, сбросила маску первобытного яваскриптера и приступила к выполнению своей основной задачи - "комуняки - зло, КГБ - зло, комуняки - зло, КГБ - зло...". :):):D

Link to comment
Share on other sites

2Zeroglif

Виноват. (Зарапортовался.) Удалил.

Уп?ртость некоторых товарищей на откровенно слабом продукте, каковым является Опера, напоминает мне времена былые, коммунистические. ("СЛАВА КПСС!", "ПАРТИЯ -УМ, ЧЕСТЬ И СОВЕСТЬ НАШЕЙ ЭПОХИ", "ЗА ОПЕРОЙ И ПХП БУДУЩЕЕ!" - как вс? это похоже. таже истеричность и нежелание видеть очевидное.)

При помощи книжки "JScript is the best JavaScript" 1997...

Разработчиков Оперы можно поздравить: они наконец поняли то, что было очевидным 10 лет(!).

...число просмотров топика приблизилось к тр?м тысячам...

О ч?м это Вы?...

Да это же Свиборг!

Разве это драка?! Много слов и мало кода противник мне демонстрирует. Хамством прикрывают отсутствие компитентности. Эмоции, вместо аргументов. (На базар смахивает.)

Противника хочу настоящего. Профи, где ты?...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy