Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 13.06.2012, 22:20
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

Вы когда считываете свойство innerHTML, Opera, похоже, преобразует сущности в символы. Назначая обратно innerHTML, вы уже назначаете код с тегами. Поэтому я предложил вам этот вариант.

По крайней мере, когда я заменяю ваш код
Цитата:
post.innerHTML=post.innerHTML
на

post.innerHTML=post.innerHTML.replace(/</g, "&lt;")


то код вываливается на страницу как есть и в opera тоже.

Последний раз редактировалось Amphiluke, 13.06.2012 в 22:30.
Ответить с цитированием
  #12 (permalink)  
Старый 13.06.2012, 22:33
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Amphiluke,
Она не преобразует, пока колво символов менее 12тыщ, не преобразует если и сокращать кол-во текстового кода картинок
не преобразует и во всех версиях до 11.6
Собственно интересно может кто зает механизм, ксать на многих сайтах есть подобный распарс контента в топиках
Т.е если воткнуть много картиночные теги, скрыть спойлером, даб не привлекать сходу модеров, то можно запустить собственный скрипт
для Oперников...
Ответить с цитированием
  #13 (permalink)  
Старый 13.06.2012, 22:33
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

Вы просто сами посмотрите перед тем как устанавливать свойство innerHTML:

alert(post.innerHTML.indexOf("&lt;")); // -1 !
Ответить с цитированием
  #14 (permalink)  
Старый 13.06.2012, 22:49
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Amphiluke,
Я не о себе беспокоюсь - есть эффект, мну увидел, что подобной методой elem.innerHTML=elem.innerHTML.replace(что-то,на что-то) пользуюсь не ток я, сходил на оффсайт Opera, написал - два -три баг репорта -(февраль - воз и ныне там) ну пишу тут дабы знали

Последний раз редактировалось Deff, 13.06.2012 в 23:13.
Ответить с цитированием
  #15 (permalink)  
Старый 14.06.2012, 15:04
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Вышла Опера 12 Final - долгожданная финалка 12-й оперы.. качайте, читайте: http://my.opera.com/russian/blog/201...opera-12-final
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #16 (permalink)  
Старый 14.06.2012, 15:07
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
Ксать там в 12 вродь исправлен баг с загрузкой шрифтов при русскоязычной папке установки оперы
Ответить с цитированием
  #17 (permalink)  
Старый 14.06.2012, 15:11
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
Ксать там в 12 вродь исправлен баг с загрузкой шрифтов при русскоязычной папке установки оперы
да исправлен, я об этом где-то тут писал уже.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #18 (permalink)  
Старый 14.06.2012, 15:13
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Ыыы А данный баг топика - остался
Ответить с цитированием
  #19 (permalink)  
Старый 14.06.2012, 23:23
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от devote
Вышла Опера 12 Final
Уряяяяя! Пойду напьюсь(кофе).
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помощь по опере kilostar Javascript под браузер 0 16.05.2012 01:04
Запрос к удаленному серверу. Проблемы в Опере San4ezy jQuery 1 23.03.2011 23:41
Глюк в Опере: expected identifier, got keyword 'new' Vulkan Opera, Safari и др. 4 19.12.2010 11:38
Прелоуд картинок не работает в Опере Arseo Opera, Safari и др. 3 20.11.2009 19:45
Высота документа в опере. SunnyDay Общие вопросы Javascript 1 16.10.2008 13:27