sis_terr 23:52 24-09-2012 Цитата: Что то оперцы улучшают браузер, а хорошие кнопки перестают удобно работать(
В том-то и дело, что Опера жалуется на игнорирование поддержки их браузера другими компаниями, например Google. Сами виноваты. Во всех браузерах существует обратная соместимость - если работало на предыдущих версиях, тоже будет работать и на последующих. А в Опере не так, как у людей - то, что работало на 10 не работает на 11; то, что работало на 10 и 11 - не работает на 12 версии. (Вон, даже свои же кнопки отваливаются)
Был бы я разработчиком сайтов - давно бы плюнул на поддержку Оперы - пусть сами правят свой browser.js, собственно, так и происходит.
Добавлено: Давно бы собрали все желаемые изменения в коде обработчика страниц и внесли их сразу, например в 12 линейку. После чего, не трогали бы основополагающие функции пару последующих веток - сайты, нехотя, но адаптировались бы со временем к такому положению дел (в 99% случаях с Оперой пользователи, по статистике, используют последний финал).
Сейчас же: работает в 12.02, не работает в 12.10 - ни в какие ворота.
LEX1 Алекс, выручай. Есть код: ПКМ - Перейти по ссылке
Код: [no]Go to Page, "javascript:void(inivar='%t')",,, "Go" & Go to page, "javascript
function(){var reh=/^_?[hх].{2}[pп]:\/\//i;var rehs=/^_?[hх].{2}[pп][sс]:\/\//i;var ref=/^_?[fф].{1}[pп]:\/\//i;var refo = /^_?ftp\./i;var reop = /^_?opera:/i; var url=document.getSelection()||window.inivar;window.inivar=null;var hrefurl=url.replace(reh,'http:\/\/').replace(rehs,'https:\/\/').replace(ref,'ftp:\/\/').replace(refo,'ftp:\/\/ftp\.').replace(reop,'opera:'); if (hrefurl.indexOf('http:\/\/')==-1 && hrefurl.indexOf('ftp:\/\/')==-1 && hrefurl.indexOf('https:\/\/')==-1 && hrefurl.indexOf('opera:')==-1){hrefurl='http:\/\/'+hrefurl}; window.open(hrefurl,hrefurl);})()"[/no]