Модераторы: LSD

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Это тесты подсветки, не удаляйте пока :) 
:(
    Опции темы
sergejzr
Дата 19.12.2004, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Если что смотреть через здесь. (пока не готово)
_http://www.iwi-iuk.org:8081/tests/vingrad/...57&unread=1&hl=


Код

<html>
 <body>
  <textarea id="myText"></textarea>
  <script>
    document.getElementById("myText"). value+=" добавка";
  </script>
 </body>
</html>


Код

<html>
<head>
<script>
function opBlocks()
{for (var i=0;i<document.getElementById("jsBlocks").childNodes.length;i++)
document.getElementById("jsBlocks").childNodes[i].style.display = "block";
}
</script>
</head>
<body>
<body onload="opBlocks()">
<span id="jsBlocks">
<div style="display:'none';">Содержание</div>
<div style="display:'none';">Содержание</div>
<div style="display:'none';">Содержание</div>
<div style="display:'none';">Содержание</div>
</span>
</body>
</html>

Код

function CopyTable(tbl: TTable; dest: string): boolean; 
var 
  psrc, pdest: array[0..DBIMAXTBLNAMELEN] of char; 
  rslt: DBIResult; 
begin 
  Result := False; 
  StrPCopy(pdest, dest); 
  with tbl do 
  begin 
    try 
      DisableControls; 
      StrPCopy(psrc, TableName); 
      rslt := DbiCopyTable(DBHandle, True, psrc, nil, pdest); 
      Result := (rslt = 0); 
    finally 
      Refresh; 
      EnableControls; 
    end; 
  end; 
end; 

Код

// delphi reserved words 
and array as
begin  case class const
constructor  destructor dispinterface div
do downto else end
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property;raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor

message
abstract override reintroduce dynamic overload virtual platform deprecated
cdecl stdcall register pascal safecall
private, protected, public, published, automated
assembler asm ... mov eax, ebx end

// не должны подсвечиваться
index default nodefault stored read write implements

// а сейчас должны подсвечиваться
property; index default nodefault stored read write implements

// тест комментариев
{ comment 1 }
{ comment2 begin
// comment
(* comment
comment2 end }
normal code
(* comment4
// cooment4 end*) normal code

// тест директив
{$DIRECTIVE}
{$ directive}
{ $Comment}
(*$Directive }
*)
(* $ comments *)

program apodfpadf;
begin
// не должны подсвечиваться:
 true false
 break continue exit
 name

// types, в Дельфи не подсвечиваются
byte word integer cardinal shortint smallint int64 longword
dword
char ansichar widechar
shortstring ansistring widestring
boolean bytebool wordbool longbool
bool
real real48 single double extended comp currency
pointer pchar pwidechar
variant olevariant

// проверка асм-инструкций в дельфи-коде
 aaa  aad  aam  aas  adc  add  and
 bound  bsf  bsr  bswap  bt  btc  btr
 bts  call  cbw  cwde  clc  cld  cli
 cmc  cmp  cmps/cmpsb/cmpsw/cmpsd
 cmpxchg  cwd  cdq  daa
 das  dec  div  enter  hlt  idiv  imul
 in  inc  ins/insb/insw/insd  int  into  iret/iretd
 jcxz  jecxz  jmp  lahf  lds  les  lfs
 lgs  lss  lea  leave  lgdt  lidt  lods/lodsb/lodsw/lodsd
 loop  loope  loopz  loopne  loopnz  
 mov  movs/movsb/movsw/movsd movsx  movzx  
 mul  neg  nop  not  or
 out  outs  pop  popa  popad  popf  popfd
 push  pusha  pushad  pushf  pushfd  rcl  rcr
 rep/repe/repz/repne/repnz  ret/retf  rol  ror  sahf  sal  sar
 sbb  scas/scasb/scasw/scasd  setcc  sgdt  sidt  shl  shld
 shr  shrd  stc  std  sti  stos/stosb/stosw/stosd  sub
 test  xadd  xchg  xlat/xlatb  xor

// проверка подсветки асм-регистров
asm
 al ah bl bh cl ch dl dh
 ax bx cx dx bp sp si di
 eax ebx ecx edx ebp esp esi edi
 cs ds es ss fs gs
end;

// проверка подсветки асм-инструкций
asm
 aaa  aad  aam  aas  adc  add  and
 bound  bsf  bsr  bswap  bt  btc  btr
 bts  call  cbw  cwde  clc  cld  cli
 cmc  cmp  cmps/cmpsb/cmpsw/cmpsd
 cmpxchg  cwd  cdq  daa
 das  dec  div  enter  hlt  idiv  imul
 in  inc  ins/insb/insw/insd  int  into  iret/iretd
 jcxz  jecxz  jmp  lahf  lds  les  lfs
 lgs  lss  lea  leave  lgdt  lidt  lods/lodsb/lodsw/lodsd
 loop  loope  loopz  loopne  loopnz  
 mov  movs/movsb/movsw/movsd movsx  movzx  
 mul  neg  nop  not  or
 out  outs  pop  popa  popad  popf  popfd
 push  pusha  pushad  pushf  pushfd  rcl  rcr
 rep/repe/repz/repne/repnz  ret/retf  rol  ror  sahf  sal  sar
 sbb  scas/scasb/scasw/scasd  setcc  sgdt  sidt  shl  shld
 shr  shrd  stc  std  sti  stos/stosb/stosw/stosd  sub
 test  xadd  xchg  xlat/xlatb  xor
end;

// как дельфи подсвечивается в асм-частях
asm
and array as
begin  case class const
constructor  destructor dispinterface div
do downto else
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor
message
abstract overridre reintroduce dynamic overload virtual platform deprecated
cdecl stdcall register pascal safecall
private, protected, public, published, automated
assembler asm
index default nodefault stored read write implements

end;

// не должны светится
asm
model dup equ org use16 use32 format include invoke import section entry readable writeable code library directory dialogitem ... и др...
end;

// не должны светится в Дельфи:
db dw dd dup model equ org use16 use32 format include invoke import section entry readable writeable code directory dialogitem ... и др...

asm
// тест комментариев
{ comment 1 }
{ comment2 begin
// comment
(* comment
comment2 _end }
normal code
(* comment4
// cooment4 end*) normal code

// тест директив
{$DIRECTIVE}
{$ directive}
{ $Comment}
(*$Directive }
*)
(* $ comments *)
end;

end;


Код

*****************************;
фхйфхкгх;
йкгх;
йкг;
х;
йкг;
хйк;
фгхдфгх
дфгхдфгх
дфгх




--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Се ля ви
Дата 19.12.2004, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space




Можно по-подробнее для интересующихся - как подсветка устроена?

Я предполагаю, что лучше всего просто пробегать тексты сообщений регэкспми и обрамлять подсвечиваемые слова чем-то типа <span class="string">...</span> . У вас так?


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
sergejzr
Дата 19.12.2004, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Цитата
Можно по-подробнее для интересующихся - как подсветка устроена?

Я предполагаю, что лучше всего просто пробегать тексты сообщений регэкспми и обрамлять подсвечиваемые слова чем-то типа <span class="string">...</span> . У вас так?

Не совсем. регэкспами всё сделать нельзя. Могут быть (и будут) портаки.
Подсветка состоит из двух частей. "Юзер интерфейс" и "ядро". Ядро универсально.Простейшие элементы выуживаются и подсвечиваются по определениям "юзер-интерфейса". Юзер интерфейс очень простой. Там комманды типа:
cpp.addKeywords("void,int,double","blue");
cpp.setEOLComment("//","green");

А само ядро засекречено(пока smile ).


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
RA
Дата 19.12.2004, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес




Код

//except exports file finalization


{finally for function goto}


(*if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property;raise record repeat
resourcestring set shl shr
string then threadvar to *)


'Тест'
'TEST'

(*  TEST-TEST-TEST
TTTT



Код


'Text .... yo yo
wazzzzzzauP
not object of or
out packed procedure program §







Код

{

*)
RR







smile круто.

Это сообщение отредактировал(а) RAdmin - 23.12.2004, 17:45
PM   Вверх
dm9
Дата 20.12.2004, 03:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Общий тест.

Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>lalala</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style type="text/css">
body {
   text-align: center;
}

.smalltable {
   background-color: yellow;
}

.auxdiv {
   text-align: center;
   width: 100%;
}

.auxtable {
   width: 100%;
}
</style>
</head>
<body>

<b>rty</b>
</i>qwe<i>

<span style="color: yellow;">qwe</span>

<b>fgh</b>
<B>qwe</B>

<!-- Комментарий <b>fgh</b> -->
<!-- <!-- Комментарий <b>fgh</b> -->
<!-- <!-- Комментарий <b>fgh</b> --> Комментарий <b>fgh</b> -->


<table class="auxtable">
   <tr>
       <td>
           <table class="smalltable">
               <tr>
                   <td>
                       qwe
                   </td>
               </tr>
           </table>
       </td>
   </tr>
</table>

</body>
</html>


Это сообщение отредактировал(а) dm9 - 20.12.2004, 03:19
PM MAIL ICQ   Вверх
dm9
Дата 20.12.2004, 03:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Тэги

О, так вообще не подсвечивается.

Код
<A>q</A> <A />
<ABBR>q</ABBR> <ABBR />
<ACRONYM>q</ACRONYM> <ACRONYM />
<ADDRESS>q</ADDRESS> <ADDRESS />
<APPLET>q</APPLET> <APPLET />
<AREA>q</AREA> <AREA />
<B>q</B> <B />
<BASE>q</BASE> <BASE />
<BASEFONT>q</BASEFONT> <BASEFONT />
<BDO>q</BDO> <BDO />
<BGSOUND>q</BGSOUND> <BGSOUND />
<BIG>q</BIG> <BIG />
<BLINK>q</BLINK> <BLINK />
<BLOCKQUOTE>q</BLOCKQUOTE> <BLOCKQUOTE />
<BODY>q</BODY> <BODY />
<BR>q</BR> <BR />
<BUTTON>q</BUTTON> <BUTTON />
<CAPTION>q</CAPTION> <CAPTION />
<CENTER>q</CENTER> <CENTER />
<CITE>q</CITE> <CITE />
<CODE>q</CODE> <CODE />
<COL>q</COL> <COL />
<COLGROUP>q</COLGROUP> <COLGROUP />
<DD>q</DD> <DD />
<DEL>q</DEL> <DEL />
<DFN>q</DFN> <DFN />
<DIR>q</DIR> <DIR />
<DIV>q</DIV> <DIV />
<DL>q</DL> <DL />
<DT>q</DT> <DT />
<EM>q</EM> <EM />
<EMBED>q</EMBED> <EMBED />
<FIELDSET>q</FIELDSET> <FIELDSET />
<FONT>q</FONT> <FONT />
<FORM>q</FORM> <FORM />
<FRAME>q</FRAME> <FRAME />
<FRAMESET>q</FRAMESET> <FRAMESET />
<H1>q</H1> <H1 />
<H2>q</H2> <H2 />
<H3>q</H3> <H3 />
<H4>q</H4> <H4 />
<H5>q</H5> <H5 />
<H6>q</H6> <H6 />
<HEAD>q</HEAD> <HEAD />
<HR>q</HR> <HR />
<HTML>q</HTML> <HTML />
<I>q</I> <I />
<IFRAME>q</IFRAME> <IFRAME />
<ILAYER>q</ILAYER> <ILAYER />
<IMG>q</IMG> <IMG />
<INPUT>q</INPUT> <INPUT />
<INS>q</INS> <INS />
<ISINDEX>q</ISINDEX> <ISINDEX />
<KBD>q</KBD> <KBD />
<KEYGEN>q</KEYGEN> <KEYGEN />
<LABEL>q</LABEL> <LABEL />
<LAYER>q</LAYER> <LAYER />
<LEGEND>q</LEGEND> <LEGEND />
<LI>q</LI> <LI />
<LINK>q</LINK> <LINK />
<LISTING>q</LISTING> <LISTING />
<MAP>q</MAP> <MAP />
<MARQUEE>q</MARQUEE> <MARQUEE />
<MENU>q</MENU> <MENU />
<META>q</META> <META />
<MULTICOL>q</MULTICOL> <MULTICOL />
<NOBR>q</NOBR> <NOBR />
<NOEMBED>q</NOEMBED> <NOEMBED />
<NOFRAMES>q</NOFRAMES> <NOFRAMES />
<NOLAYER>q</NOLAYER> <NOLAYER />
<NOSCRIPT>q</NOSCRIPT> <NOSCRIPT />
<OBJECT>q</OBJECT> <OBJECT />
<OL>q</OL> <OL />
<OPTGROUP>q</OPTGROUP> <OPTGROUP />
<OPTION>q</OPTION> <OPTION />
<P>q</P> <P />
<PARAM>q</PARAM> <PARAM />
<PLAINTEXT>q</PLAINTEXT> <PLAINTEXT />
<PRE>q</PRE> <PRE />
<Q>q</Q> <Q />
<RT>q</RT> <RT />
<RUBY>q</RUBY> <RUBY />
<S>q</S> <S />
<SAMP>q</SAMP> <SAMP />
<script>q</SCRIPT> <script />
<SELECT>q</SELECT> <SELECT />
<SERVER>q</SERVER> <SERVER />
<SMALL>q</SMALL> <SMALL />
<SPACER>q</SPACER> <SPACER />
<SPAN>q</SPAN> <SPAN />
<STRIKE>q</STRIKE> <STRIKE />
<STRONG>q</STRONG> <STRONG />
<STYLE>q</STYLE> <STYLE />
<SUB>q</SUB> <SUB />
<SUP>q</SUP> <SUP />
<TABLE>q</TABLE> <TABLE />
<TBODY>q</TBODY> <TBODY />
<TD>q</TD> <TD />
<TEXTAREA>q</TEXTAREA> <TEXTAREA />
<TFOOT>q</TFOOT> <TFOOT />
<TH>q</TH> <TH />
<THEAD>q</THEAD> <THEAD />
<TITLE>q</TITLE> <TITLE />
<TR>q</TR> <TR />
<TT>q</TT> <TT />
<U>q</U> <U />
<UL>q</UL> <UL />
<VAR>q</VAR> <VAR />
<WBR>q</WBR> <WBR />
<XML>q</XML> <XML />
<XMP>q</XMP> <XMP />


Сергей, баг номер ноль: ОЧЕНЬ хреновое перенесение по строкам. Ниже кидаю набор тэгов в строчку, посмотри, как переносятся.



Код
<A>q</A> <ABBR>q</ABBR> <ACRONYM>q</ACRONYM> <ADDRESS>q</ADDRESS> <APPLET>q</APPLET> <AREA>q</AREA> <B>q</B> <BASE>q</BASE> <BASEFONT>q</BASEFONT> <BDO>q</BDO> <BGSOUND>q</BGSOUND> <BIG>q</BIG> <BLINK>q</BLINK> <BLOCKQUOTE>q</BLOCKQUOTE> <BODY>q</BODY> <BR>q</BR> <BUTTON>q</BUTTON> <CAPTION>q</CAPTION> <CENTER>q</CENTER> <CITE>q</CITE> <CODE>q</CODE> <COL>q</COL> <COLGROUP>q</COLGROUP> <DD>q</DD> <DEL>q</DEL> <DFN>q</DFN> <DIR>q</DIR> <DIV>q</DIV> <DL>q</DL> <DT>q</DT> <EM>q</EM> <EMBED>q</EMBED> <FIELDSET>q</FIELDSET> <FONT>q</FONT> <FORM>q</FORM> <FRAME>q</FRAME> <FRAMESET>q</FRAMESET> <H1>q</H1> <H2>q</H2> <H3>q</H3> <H4>q</H4> <H5>q</H5> <H6>q</H6> <HEAD>q</HEAD> <HR>q</HR> <HTML>q</HTML> <I>q</I> <IFRAME>q</IFRAME> <ILAYER>q</ILAYER> <IMG>q</IMG> <INPUT>q</INPUT> <INS>q</INS> <ISINDEX>q</ISINDEX> <KBD>q</KBD> <KEYGEN>q</KEYGEN> <LABEL>q</LABEL> <LAYER>q</LAYER> <LEGEND>q</LEGEND> <LI>q</LI> <LINK>q</LINK> <LISTING>q</LISTING> <MAP>q</MAP> <MARQUEE>q</MARQUEE> <MENU>q</MENU> <META>q</META> <MULTICOL>q</MULTICOL> <NOBR>q</NOBR> <NOEMBED>q</NOEMBED> <NOFRAMES>q</NOFRAMES> <NOLAYER>q</NOLAYER> <NOSCRIPT>q</NOSCRIPT> <OBJECT>q</OBJECT> <OL>q</OL> <OPTGROUP>q</OPTGROUP> <OPTION>q</OPTION> <P>q</P> <PARAM>q</PARAM> <PLAINTEXT>q</PLAINTEXT> <PRE>q</PRE> <Q>q</Q> <RT>q</RT> <RUBY>q</RUBY> <S>q</S> <SAMP>q</SAMP> <script>q</SCRIPT> <SELECT>q</SELECT> <SERVER>q</SERVER> <SMALL>q</SMALL> <SPACER>q</SPACER> <SPAN>q</SPAN> <STRIKE>q</STRIKE> <STRONG>q</STRONG> <STYLE>q</STYLE> <SUB>q</SUB> <SUP>q</SUP> <TABLE>q</TABLE> <TBODY>q</TBODY> <TD>q</TD> <TEXTAREA>q</TEXTAREA> <TFOOT>q</TFOOT> <TH>q</TH> <THEAD>q</THEAD> <TITLE>q</TITLE> <TR>q</TR> <TT>q</TT> <U>q</U> <UL>q</UL> <VAR>q</VAR> <WBR>q</WBR> <XML>q</XML> <XMP>q</XMP>


Это сообщение отредактировал(а) dm9 - 20.12.2004, 03:49
PM MAIL ICQ   Вверх
dm9
Дата 20.12.2004, 03:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Ничего не понимаю.

Так НЕ работает.

Код
<A>q</A>
<ABBR>q</ABBR>
<ACRONYM>q</ACRONYM>
<ADDRESS>q</ADDRESS>
<APPLET>q</APPLET>
<AREA>q</AREA>
<B>q</B>
<BASE>q</BASE>
<BASEFONT>q</BASEFONT>
<BDO>q</BDO>
<BGSOUND>q</BGSOUND>
<BIG>q</BIG>
<BLINK>q</BLINK>
<BLOCKQUOTE>q</BLOCKQUOTE>
<BODY>q</BODY>
<BR>q</BR>
<BUTTON>q</BUTTON>
<CAPTION>q</CAPTION>
<CENTER>q</CENTER>
<CITE>q</CITE>
<CODE>q</CODE>
<COL>q</COL>
<COLGROUP>q</COLGROUP>
<DD>q</DD>
<DEL>q</DEL>
<DFN>q</DFN>
<DIR>q</DIR>
<DIV>q</DIV>
<DL>q</DL>
<DT>q</DT>
<EM>q</EM>
<EMBED>q</EMBED>
<FIELDSET>q</FIELDSET>
<FONT>q</FONT>
<FORM>q</FORM>
<FRAME>q</FRAME>
<FRAMESET>q</FRAMESET>
<H1>q</H1>
<H2>q</H2>
<H3>q</H3>
<H4>q</H4>
<H5>q</H5>
<H6>q</H6>
<HEAD>q</HEAD>
<HR>q</HR>
<HTML>q</HTML>
<I>q</I>
<IFRAME>q</IFRAME>
<ILAYER>q</ILAYER>
<IMG>q</IMG>
<INPUT>q</INPUT>
<INS>q</INS>
<ISINDEX>q</ISINDEX>
<KBD>q</KBD>
<KEYGEN>q</KEYGEN>
<LABEL>q</LABEL>
<LAYER>q</LAYER>
<LEGEND>q</LEGEND>
<LI>q</LI>
<LINK>q</LINK>
<LISTING>q</LISTING>
<MAP>q</MAP>
<MARQUEE>q</MARQUEE>
<MENU>q</MENU>
<META>q</META>
<MULTICOL>q</MULTICOL>
<NOBR>q</NOBR>
<NOEMBED>q</NOEMBED>
<NOFRAMES>q</NOFRAMES>
<NOLAYER>q</NOLAYER>
<NOSCRIPT>q</NOSCRIPT>
<OBJECT>q</OBJECT>
<OL>q</OL>
<OPTGROUP>q</OPTGROUP>
<OPTION>q</OPTION>
<P>q</P>
<PARAM>q</PARAM>
<PLAINTEXT>q</PLAINTEXT>
<PRE>q</PRE>
<Q>q</Q>
<RT>q</RT>
<RUBY>q</RUBY>
<S>q</S>
<SAMP>q</SAMP>
<script>q</SCRIPT>
<SELECT>q</SELECT>
<SERVER>q</SERVER>
<SMALL>q</SMALL>
<SPACER>q</SPACER>
<SPAN>q</SPAN>
<STRIKE>q</STRIKE>
<STRONG>q</STRONG>
<STYLE>q</STYLE>
<SUB>q</SUB>
<SUP>q</SUP>
<TABLE>q</TABLE>
<TBODY>q</TBODY>
<TD>q</TD>
<TEXTAREA>q</TEXTAREA>
<TFOOT>q</TFOOT>
<TH>q</TH>
<THEAD>q</THEAD>
<TITLE>q</TITLE>
<TR>q</TR>
<TT>q</TT>
<U>q</U>
<UL>q</UL>
<VAR>q</VAR>
<WBR>q</WBR>
<XML>q</XML>
<XMP>q</XMP>



<A />
<ABBR />
<ACRONYM />
<ADDRESS />
<APPLET />
<AREA />
<B />
<BASE />
<BASEFONT />
<BDO />
<BGSOUND />
<BIG />
<BLINK />
<BLOCKQUOTE />
<BODY />
<BR />
<BUTTON />
<CAPTION />
<CENTER />
<CITE />
<CODE />
<COL />
<COLGROUP />
<DD />
<DEL />
<DFN />
<DIR />
<DIV />
<DL />
<DT />
<EM />
<EMBED />
<FIELDSET />
<FONT />
<FORM />
<FRAME />
<FRAMESET />
<H1 />
<H2 />
<H3 />
<H4 />
<H5 />
<H6 />
<HEAD />
<HR />
<HTML />
<I />
<IFRAME />
<ILAYER />
<IMG />
<INPUT />
<INS />
<ISINDEX />
<KBD />
<KEYGEN />
<LABEL />
<LAYER />
<LEGEND />
<LI />
<LINK />
<LISTING />
<MAP />
<MARQUEE />
<MENU />
<META />
<MULTICOL />
<NOBR />
<NOEMBED />
<NOFRAMES />
<NOLAYER />
<NOSCRIPT />
<OBJECT />
<OL />
<OPTGROUP />
<OPTION />
<P />
<PARAM />
<PLAINTEXT />
<PRE />
<Q />
<RT />
<RUBY />
<S />
<SAMP />
<script />
<SELECT />
<SERVER />
<SMALL />
<SPACER />
<SPAN />
<STRIKE />
<STRONG />
<STYLE />
<SUB />
<SUP />
<TABLE />
<TBODY />
<TD />
<TEXTAREA />
<TFOOT />
<TH />
<THEAD />
<TITLE />
<TR />
<TT />
<U />
<UL />
<VAR />
<WBR />
<XML />
<XMP />


Добавлено @ 03:56
ТАК РАБОТАЕТ (разбил на два куска)

Код
<A>q</A>
<ABBR>q</ABBR>
<ACRONYM>q</ACRONYM>
<ADDRESS>q</ADDRESS>
<APPLET>q</APPLET>
<AREA>q</AREA>
<B>q</B>
<BASE>q</BASE>
<BASEFONT>q</BASEFONT>
<BDO>q</BDO>
<BGSOUND>q</BGSOUND>
<BIG>q</BIG>
<BLINK>q</BLINK>
<BLOCKQUOTE>q</BLOCKQUOTE>
<BODY>q</BODY>
<BR>q</BR>
<BUTTON>q</BUTTON>
<CAPTION>q</CAPTION>
<CENTER>q</CENTER>
<CITE>q</CITE>
<CODE>q</CODE>
<COL>q</COL>
<COLGROUP>q</COLGROUP>
<DD>q</DD>
<DEL>q</DEL>
<DFN>q</DFN>
<DIR>q</DIR>
<DIV>q</DIV>
<DL>q</DL>
<DT>q</DT>
<EM>q</EM>
<EMBED>q</EMBED>
<FIELDSET>q</FIELDSET>
<FONT>q</FONT>
<FORM>q</FORM>
<FRAME>q</FRAME>
<FRAMESET>q</FRAMESET>
<H1>q</H1>
<H2>q</H2>
<H3>q</H3>
<H4>q</H4>
<H5>q</H5>
<H6>q</H6>
<HEAD>q</HEAD>
<HR>q</HR>
<HTML>q</HTML>
<I>q</I>
<IFRAME>q</IFRAME>
<ILAYER>q</ILAYER>
<IMG>q</IMG>
<INPUT>q</INPUT>
<INS>q</INS>
<ISINDEX>q</ISINDEX>
<KBD>q</KBD>
<KEYGEN>q</KEYGEN>
<LABEL>q</LABEL>
<LAYER>q</LAYER>
<LEGEND>q</LEGEND>
<LI>q</LI>
<LINK>q</LINK>
<LISTING>q</LISTING>
<MAP>q</MAP>
<MARQUEE>q</MARQUEE>
<MENU>q</MENU>
<META>q</META>
<MULTICOL>q</MULTICOL>
<NOBR>q</NOBR>
<NOEMBED>q</NOEMBED>
<NOFRAMES>q</NOFRAMES>
<NOLAYER>q</NOLAYER>
<NOSCRIPT>q</NOSCRIPT>
<OBJECT>q</OBJECT>
<OL>q</OL>
<OPTGROUP>q</OPTGROUP>
<OPTION>q</OPTION>
<P>q</P>
<PARAM>q</PARAM>
<PLAINTEXT>q</PLAINTEXT>
<PRE>q</PRE>
<Q>q</Q>
<RT>q</RT>
<RUBY>q</RUBY>
<S>q</S>
<SAMP>q</SAMP>
<script>q</SCRIPT>
<SELECT>q</SELECT>
<SERVER>q</SERVER>
<SMALL>q</SMALL>
<SPACER>q</SPACER>
<SPAN>q</SPAN>
<STRIKE>q</STRIKE>
<STRONG>q</STRONG>
<STYLE>q</STYLE>
<SUB>q</SUB>
<SUP>q</SUP>
<TABLE>q</TABLE>
<TBODY>q</TBODY>
<TD>q</TD>
<TEXTAREA>q</TEXTAREA>
<TFOOT>q</TFOOT>
<TH>q</TH>
<THEAD>q</THEAD>
<TITLE>q</TITLE>
<TR>q</TR>
<TT>q</TT>
<U>q</U>
<UL>q</UL>
<VAR>q</VAR>
<WBR>q</WBR>
<XML>q</XML>
<XMP>q</XMP>




Код
<A />
<ABBR />
<ACRONYM />
<ADDRESS />
<APPLET />
<AREA />
<B />
<BASE />
<BASEFONT />
<BDO />
<BGSOUND />
<BIG />
<BLINK />
<BLOCKQUOTE />
<BODY />
<BR />
<BUTTON />
<CAPTION />
<CENTER />
<CITE />
<CODE />
<COL />
<COLGROUP />
<DD />
<DEL />
<DFN />
<DIR />
<DIV />
<DL />
<DT />
<EM />
<EMBED />
<FIELDSET />
<FONT />
<FORM />
<FRAME />
<FRAMESET />
<H1 />
<H2 />
<H3 />
<H4 />
<H5 />
<H6 />
<HEAD />
<HR />
<HTML />
<I />
<IFRAME />
<ILAYER />
<IMG />
<INPUT />
<INS />
<ISINDEX />
<KBD />
<KEYGEN />
<LABEL />
<LAYER />
<LEGEND />
<LI />
<LINK />
<LISTING />
<MAP />
<MARQUEE />
<MENU />
<META />
<MULTICOL />
<NOBR />
<NOEMBED />
<NOFRAMES />
<NOLAYER />
<NOSCRIPT />
<OBJECT />
<OL />
<OPTGROUP />
<OPTION />
<P />
<PARAM />
<PLAINTEXT />
<PRE />
<Q />
<RT />
<RUBY />
<S />
<SAMP />
<script />
<SELECT />
<SERVER />
<SMALL />
<SPACER />
<SPAN />
<STRIKE />
<STRONG />
<STYLE />
<SUB />
<SUP />
<TABLE />
<TBODY />
<TD />
<TEXTAREA />
<TFOOT />
<TH />
<THEAD />
<TITLE />
<TR />
<TT />
<U />
<UL />
<VAR />
<WBR />
<XML />
<XMP />


Добавлено @ 03:56
PS Прошу прощения за большой объем страницы, но на меньших кусках сымитировать баг не получилось.
Добавлено @ 04:00
Атрибуты

Код
<a above="w">
<a abbr="w">
<a accept-charset="w">
<a accept="w">
<a accesskey="w">
<a action="w">
<a align="w">
<a alink="w">
<a alt="w">
<a archive="w">
<a autocomplete="w">
<a axis="w">
<a background="w">
<a balance="w">
<a behavior="w">
<a below="w">
<a bgcolor="w">
<a bgproperties="w">
<a border="w">
<a bordercolor="w">
<a bottommargin="w">
<a cellpadding="w">
<a cellspacing="w">
<a challenge="w">
<a char="w">
<a charoff="w">
<a charset="w">
<a checked="w">
<a cite="w">
<a class="w">
<a classid="w">
<a clear="w">
<a clip="w">
<a code="w">
<a codebase="w">
<a codetype="w">
<a color="w">
<a cols="w">
<a colspan="w">
<a compact="w">
<a content="w">
<a contenteditable="w">
<a coords="w">
<a data="w">
<a datafld="w">
<a dataformatas="w">
<a datapagesize="w">
<a datasrc="w">
<a datetime="w">
<a declare="w">
<a defer="w">
<a dir="w">
<a direction="w">
<a disabled="w">
<a dynsrc="w">
<a enctype="w">
<a event="w">
<a face="w">
<a for="w">
<a frame="w">
<a frameborder="w">
<a framespacing="w">
<a gutter="w">
<a headers="w">
<a height="w">
<a hidden="w">
<a hidefocus="w">
<a href="w">
<a hreflang="w">
<a hspace="w">
<a http-equiv="w">
<a id="w">
<a ismap="w">
<a label="w">
<a lang="w">
<a language="w">
<a left="w">
<a leftmargin="w">
<a link="w">
<a longdesc="w">
<a loop="w">
<a lowsrc="w">
<a marginheight="w">
<a marginwidth="w">
<a maxlength="w">
<a mayscript="w">
<a media="w">
<a method="w">
<a methods="w">
<a multiple="w">
<a name="w">
<a nohref="w">
<a noresize="w">
<a noshade="w">
<a nowrap="w">
<a object="w">
<a pagex="w">
<a pagey="w">
<a palette="w">
<a pluginspage="w">
<a pluginurl="w">
<a point-size="w">
<a profile="w">
<a prompt="w">
<a readonly="w">
<a rel="w">
<a rev="w">
<a rightmargin="w">
<a rows="w">
<a rowspan="w">
<a rules="w">
<a scheme="w">
<a scope="w">
<a scroll="w">
<a scrollamount="w">
<a scrolldelay="w">
<a scrolling="w">
<a selected="w">
<a shape="w">
<a size="w">
<a span="w">
<a src="w">
<a standby="w">
<a start="w">
<a style="w">
<a summary="w">
<a suppress="w">
<a tabindex="w">
<a target="w">
<a text="w">
<a title="w">
<a top="w">
<a topmargin="w">
<a truespeed="w">
<a type="w">
<a units="w">
<a urn="w">
<a usemap="w">
<a valign="w">
<a value="w">
<a valuetype="w">
<a vcard_name="w">
<a version="w">
<a visibility="w">
<a vlink="w">
<a volume="w">
<a vspace="w">
<a weight="w">
<a width="w">
<a wrap="w">
<a z-index="w">



События

Код
<a onblur="alert('!');">
<a onchange="alert('!');">
<a onclick="alert('!');">
<a ondblclick="alert('!');">
<a onfocus="alert('!');">
<a onkeydown="alert('!');">
<a onkeypress="alert('!');">
<a onkeyup="alert('!');">
<a onload="alert('!');">
<a onmousedown="alert('!');">
<a onmousemove="alert('!');">
<a onmouseout="alert('!');">
<a onmouseover="alert('!');">
<a onmouseup="alert('!');">
<a onreset="alert('!');">
<a onselect="alert('!');">
<a onsubmit="alert('!');">
<a onunload="alert('!');">
<a onabort="alert('!');">
<a onactivate="alert('!');">
<a onafterprint="alert('!');">
<a onafterupdate="alert('!');">
<a onbeforecopy="alert('!');">
<a onbeforecut="alert('!');">
<a onbeforedeactivate="alert('!');">
<a onbeforeeditfocus="alert('!');">
<a onbeforepaste="alert('!');">
<a onbeforeprint="alert('!');">
<a onbeforeunload="alert('!');">
<a onbeforeupdate="alert('!');">
<a onbounce="alert('!');">
<a oncellchange="alert('!');">
<a oncontextmenu="alert('!');">
<a oncontrolselect="alert('!');">
<a oncopy="alert('!');">
<a oncut="alert('!');">
<a ondataavailable="alert('!');">
<a ondatasetchanged="alert('!');">
<a ondatasetcomplete="alert('!');">
<a ondeactivate="alert('!');">
<a ondrag="alert('!');">
<a ondragdrop="alert('!');">
<a ongragend="alert('!');">
<a ondragenter="alert('!');">
<a ondragleave="alert('!');">
<a ondragover="alert('!');">
<a ondragstart="alert('!');">
<a ondrop="alert('!');">
<a onerror="alert('!');">
<a onerrorupdate="alert('!');">
<a onfilterchange="alert('!');">
<a onfinish="alert('!');">
<a onhelp="alert('!');">
<a onlayoutcomplete="alert('!');">
<a onlosecapture="alert('!');">
<a onmouseenter="alert('!');">
<a onmouseleave="alert('!');">
<a onmove="alert('!');">
<a onpaste="alert('!');">
<a onpropertychange="alert('!');">
<a onreadystatechange="alert('!');">
<a onresize="alert('!');">
<a onresizeend="alert('!');">
<a onresizestart="alert('!');">
<a onrowenter="alert('!');">
<a onrowexit="alert('!');">
<a onrowsdelete="alert('!');">
<a onrowsinserted="alert('!');">
<a onscroll="alert('!');">
<a onselect="alert('!');">
<a onselection="alert('!');">
<a onselectionchange="alert('!');">
<a onselectstart="alert('!');">
<a onstart="alert('!');">
<a onstop="alert('!');">


Это сообщение отредактировал(а) dm9 - 20.12.2004, 04:08
PM MAIL ICQ   Вверх
dm9
Дата 20.12.2004, 04:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Прошу обратить внимание, на некорректно отрабатывающий style. После этого слова подсветка искажается. См. <a style="w">.
PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 04:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




<script /> он пока не понимает как закрывающийся... Вот блин ещё работа.....
<script /> теперь закрывает...
Да, это тоже сегодня выуживал <a style="w"> тогда он style считает за начало CSS ..


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 20.12.2004, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




А ещё он принудительно переводит <script> в нижний регистр. Я вводил в верхнем.
PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Уж мы их душили, душили... душили, душили! smile Сегодня точно не справлюсь smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
dm9
Дата 20.12.2004, 04:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва




Как было сказано в одном известном топике, я спать smile А чтобы это не считалось флеймом и оффтопиком, проверю-ка я ещё чистый css...

Код
/******************************************************************************/
/* Основные стилевые параметры, общие для всех или почти всех элементов       */
/******************************************************************************/

html {
   overflow-x: auto;
}

body {
   padding: 0px;
   margin: 0px;
   font-family: Verdana, Tahoma, Arial, sans-serif;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   background-image: none;
}

img {
   border-width: 0px;
   vertical-align: middle;
}

table {
   width: 100%;
   border-width: 0px;
   font-size: 11px;
}

td {
   padding: 0px;
   vertical-align: middle;
}

a {                                              /* Основной стиль для ссылок */
   color: #000000;
   text-decoration: underline;
}

a:hover {                     /* Основной стиль для ссылок при наведении мыши */
   color: #428000;
}

form {
   display: inline;
}



/******************************************************************************/
/* Кое-какие вспомогательные стили, использующиеся в разных местах            */
/******************************************************************************/

.nobr {
   white-space: nowrap;
}

p.inline_p {  /* Этот блок вставляется между <form> и </form> для того, чтобы */
             /*  не ругался валидатор и после формы не было пустой строки    */
   display: inline;
}

p.inline_nobr_p {
   white-space: nowrap;
   display: inline;
}

.forminput {                                          /* Стиль элементов форм */
   font-size: 12px;
   font-family: Verdana, Tahoma, Arial, sans-serif;
   vertical-align: middle;
}

.leftalign {
   text-align: left;
}

.rightalign {
   text-align: right;
}

img.preload {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1px;
   height: 1px;
}

PM MAIL ICQ   Вверх
sergejzr
Дата 20.12.2004, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Врпде ошибки слиняли smile Остался пост, который вообще не подсвечивается. Следствие продолжается smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 20.12.2004, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




Ура, заработала почти ...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 20.12.2004, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




По моему получилось весьма вкусно smile см. первый топик dm9 smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0739 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.