Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   в chrome не работает onfocus (https://javascript.ru/forum/events/58126-v-chrome-ne-rabotaet-onfocus.html)

greenwar 06.09.2015 14:48

в chrome не работает onfocus
 
да и onmouseover тоже...
делаю так:
<input id='copyme' type=text size=30 value='sometext' onfocus='copyToClipboard(document.getElementById("copyme").value);'>

(также делал $(this).val())

<script>
function copyToClipboard(text)
{
    alert(text);
}
</script>


в лисе всё работает исправно, а в хроме по нулям и даже ошибок никаких нет :blink:
просто вообще ничего не происходит
почему?

nesnayka 06.09.2015 16:56

onmousedown="copyToClipboard(this.value);"
А так?

greenwar 06.09.2015 17:18

ля грёбаный баг!
перезагрузил хром и всё ок стало
а то даже такой код работал в хроме на другом сайте, работал в ФФ на этом сайте, но не работал в хроме на этом сайте
<input type=button onclick='alert("fbe");'>

nesnayka 06.09.2015 17:52

Цитата:

Сообщение от greenwar (Сообщение 387350)
ля грёбаный баг!
перезагрузил хром и всё ок стало
а то даже такой код работал в хроме на другом сайте, работал в ФФ на этом сайте, но не работал в хроме на этом сайте
<input type=button onclick='alert("fbe");'>

Хром - ЗЛО! )))

greenwar 07.09.2015 11:59

Цитата:

Сообщение от nesnayka (Сообщение 387353)
Хром - ЗЛО! )))

я всю жизнь сидел на фф и намучился с его флэш-плагином, который уже вконец оборзел на тормозах любого видео (я под линухом сижу)
cobe вообще не показывает
тормоза жуткие
в хроме вообще идеально в этом плане
ну и в остальном всё не так плохо

forwardonly2015 07.09.2015 12:05

Цитата:

Сообщение от greenwar
в хроме вообще идеально в этом плане

Да ладно, идеально, рассмешил. Эта падла, по прожорливости любое хаскель-говно за пояс заткнет. Что касается переформанса, тоже спорно. На многих задачах хром сливает FF

forwardonly2015 07.09.2015 12:38

greenwar,
Вот тебе простой пример, введи в поле foo bar и baz
<html>
<head>

</head>
<body>

<input id="input">
<div id="out"></div>

<script>

arr=[]
c=3000
while(c--) arr.push("foo")
c=3000
while(c--) arr.push("bar")
c=3000
while(c--) arr.push("baz")

input.oninput=function(){
  
  console.time("test")
  
  out.innerHTML=""
  var re=new RegExp(this.value)
  var outarr=arr.filter(function(str){return re.test(str)})
  out.innerHTML=outarr.join("<br>")
  
  console.timeEnd("test")
 
}

</script>


</body>
</html>

сравни на хроме и ff

Вот результаты на машине средней паршивости с вендой

FF:

test: таймер запущен tst.html:22
test: 31мс tst.html:29
test: таймер запущен tst.html:22
test: 109мс tst.html:29
test: таймер запущен tst.html:22
test: 94мс tst.html:29
test: таймер запущен tst.html:22
test: 125мс tst.html:29
test: таймер запущен tst.html:22
test: 265мс tst.html:29
test: таймер запущен tst.html:22
test: 204мс tst.html:29
test: таймер запущен tst.html:22
test: 125мс tst.html:29
test: таймер запущен tst.html:22
test: 250мс tst.html:29
test: таймер запущен tst.html:22
test: 234мс tst.html:29

chrome:

test: 42.000ms
tst.html:29 test: 1216.000ms
tst.html:29 test: 2847.000ms
tst.html:29 test: 372.000ms
tst.html:29 test: 5529.000ms
tst.html:29 test: 5997.000ms
tst.html:29 test: 553.000ms
tst.html:29 test: 3872.000ms
tst.html:29 test: 6676.000ms

Визуально на хроме это выглядит еще более отвратно, хочеться взять и у*бать.

greenwar 07.09.2015 22:10

ну да, хром тут притормаживает визуально
но сами страницы в хроме грузятся куда быстрее
и я говорил про скорость видео под линухом
я бы может на лисе и остался, если бы не такая ебанутая разница в производительности
а ещё хром почему-то вообще не просит адобовский плагин, в отличие от лисы, которой его надо руками ставить (ну или через апдейты)

Lemme 08.09.2015 10:20

Цитата:

но сами страницы в хроме грузятся куда быстрее
Ага, на пол секунд и то не всегда..

Цитата:

и я говорил про скорость видео под линухом
greenwar, хз, сижу в FF под Ubuntu 15.04 (Vivid Vervet), Все нормально. Chrome изаю только для отладки на android..

Lemme 08.09.2015 10:25

forwardonly2015, а че разница такая большая?

FF
Цитата:

test: timer started showhtml:22
test: 196.84ms showhtml:29
test: timer started showhtml:22
test: 48.66ms showhtml:29
test: timer started showhtml:22
test: 47.35ms showhtml:29
test: timer started showhtml:22
test: 62.48ms showhtml:29
test: timer started showhtml:22
test: 2.14ms showhtml:29
test: timer started showhtml:22
test: 2.67ms showhtml:29
test: timer started showhtml:22
test: 3.32ms showhtml:29
test: timer started showhtml:22
test: 3.68ms showhtml:29
test: timer started showhtml:22
test: 3.3ms showhtml:29
test: timer started showhtml:22
test: 3.26ms showhtml:29
test: timer started showhtml:22
test: 3.46ms
Chrome
Цитата:

showhtml:29 test: 14.999ms
showhtml:29 test: 123.021ms
showhtml:29 test: 122.182ms
showhtml:29 test: 116.162ms
showhtml:29 test: 0.987ms
showhtml:29 test: 1.754ms
showhtml:29 test: 1.020ms
showhtml:29 test: 1.170ms
showhtml:29 test: 0.894ms
showhtml:29 test: 1.754ms


Часовой пояс GMT +3, время: 20:32.