Lex1
|
Operaman
|
![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif) ![10 Всего оценило *](http://operaman.ru/forum/images/star.gif)
|
|
Зарегистр: 19/12/2006
|
Сообщений: 944
|
|
|
Re: Опера отстала от IE лет на 10, как минимум!
13/05/2008 21:15
|
|
|
В ответ на: behavior появился когда? Десять лет ещё не прошло. (Нужно подождать.)
Его там никогда не будет. Равно как и ActiveX. Ибо безопасность.
В ответ на: Нельзяли поподробней.
Я уже приводил пример с :hover.
В ответ на: Вы можете к нему скриптовую функцию привязать(прям в CSS)?
Во-первых, смешивать оформление текста и логику не слишком полезно. Во-вторых, не безопасно. И это не говоря о полном отсутствии смысла. Ну а любители css-синтаксиса давнно пользуются jQuery.
В ответ на: Нужно, чтоб тег не только вид свой менял, но и делал что-то. Что-то полезное.
Ну и в чём проблема? Повесьте туда вызовы любой функции. Пример на лету определяющий размер файла: Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title>
<script type="text/javascript"> function fetch_link(t){ var sz = 'size'; if(t.parentNode.lastChild.id == sz)return; var check_unknown = function (val){return val?val:'unknown';} var req = new XMLHttpRequest(); req.open("HEAD", t.href, false); req.onreadystatechange = function () { if (this.readyState == 4){ var rez = (function(sz){ if( !sz || isNaN(sz=parseInt(sz)) ) return 'unknown'; if(sz<1024)return sz+' B'; else if(sz<1024*1024)return (sz/1024|0)+' KiB'; else if(sz<1024*1024*1024)return (sz/1024/1024|0)+' MiB'; else if(sz<1024*1024*1024*1024)return (sz/1024/1024/1024|0)+' GiB'; })(this.getResponseHeader('Content-Length')); var s = document.createElement('span'); s.id = sz s.appendChild(document.createTextNode(' ('+rez+')')); t.parentNode.appendChild(s); } }; req.send(""); } </script> </head>
<body> <div> <a href="http://localhost/dialog.zip" onmouseover="fetch_link(this)" onmouseout="var s=this.parentNode.lastChild;if(s.id=='size')s.parentNode.removeChild(s)">File</a> </div> </body> </html>
В IE не работает. Впрочем костыли вполне тривиальны.
В ответ на: Неужели разницы не видите?
А её нет. В обоих случаях, при наведении меняется цвет текст. Только мой вариант в десятки раз меньше и работает во всех основных браузерах.
Операции над сообщением:
|
|
Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
12/05/2008 19:32
|
Re: Опера отстала от IE лет на 10, как минимум!
|
SHMak
|
17/06/2008 14:59
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
17/06/2008 18:34
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Ilya
|
17/06/2008 19:38
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Sniper
|
17/06/2008 20:17
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
18/06/2008 06:44
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Turbid
|
18/06/2008 22:14
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
19/06/2008 06:35
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Ilya
|
19/06/2008 07:43
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
19/06/2008 10:38
|
Re: Опера отстала от IE лет на 10, как минимум!
|
toteche
|
02/06/2008 08:27
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
17/06/2008 10:42
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Victor
|
12/05/2008 21:17
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
13/05/2008 04:25
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Angolier
|
13/05/2008 05:54
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
13/05/2008 09:20
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
13/05/2008 13:22
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
13/05/2008 18:39
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Angolier
|
13/05/2008 19:34
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
13/05/2008 21:15
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
14/05/2008 09:59
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
14/05/2008 10:54
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
14/05/2008 11:50
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
15/05/2008 17:06
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
15/05/2008 18:49
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
15/05/2008 19:23
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
13/05/2008 14:07
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
16/05/2008 16:20
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Lex1
|
17/05/2008 20:59
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 09:36
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 10:42
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 11:07
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 11:29
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 11:43
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 11:58
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 12:05
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 12:04
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 12:06
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 12:08
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 12:21
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 12:36
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 12:40
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 13:00
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 13:42
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 14:51
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Ilya
|
28/05/2008 16:25
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 16:27
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Angolier
|
28/05/2008 19:16
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 21:29
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
31/05/2008 23:55
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Пилигрим
|
30/05/2008 12:54
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
17/06/2008 12:56
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Ilya
|
17/06/2008 13:43
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
17/06/2008 13:50
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
17/06/2008 14:09
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Ilya
|
17/06/2008 14:30
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
28/05/2008 12:33
|
Re: Опера отстала от IE лет на 10, как минимум!
|
MasterWeb
|
28/05/2008 12:19
|
Re: Опера отстала от IE лет на 10, как минимум!
|
jone
|
21/05/2008 21:17
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
22/05/2008 01:10
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Angolier
|
22/05/2008 09:50
|
Re: Опера отстала от IE лет на 10, как минимум!
|
iNDiAnFLy
|
22/05/2008 14:22
|
Re: Опера отстала от IE лет на 10, как минимум!
|
Angolier
|
22/05/2008 17:42
|
|
0 зарег. и 28 анонимные пользователи просматривают этот форум.
Модератор: netman, van_grieg, Mister Nobody, Angolier, Pechkin
|
Разрешения
Вы не можете создать новую тему
Вы не можете отвечать в теме
HTML запрещен
UBBCode разрешен
|
Рейтинг:
Thread views: 69429
|
|
|
|
|
© 2000-2002. Николай Ковальчук - All rights reserved
|
|