IRC chat v Internet Exploreru
Skalní příznivci chatu pomocí IRC jistě ocení snadnou možnost doplnit do svých stránek IRC klienta. Funkční je sice jen v Internet Exploreru 4+, ale i přes toto omezení své užití najde. Ke své funkci využívá ActiveX komponentu MSChat.OCX jak je popsána na stránkách MSDN.
Přímo v kódu souboru pro chat je zadán název irc serveru a chatovací místnosti. Většina IRC serverů místnost automaticky založí v případě, že místnost neexistuje, je tedy možné mít vlastní místnost - pokud zvolíte dostatečně neobvyklé jméno, je šance, že místnost bude "jen vaše".
Máte-li prohlížeč IE4+, můžete si jej vyzkoušet.
Stáhněte si soubor ircchat.vbs a vytvořte soubor ircchat.html s následujícím obsahem:
|
Soubor obsahuje jen strohý HTML kód, design si lehce každý přizpůsobí sám. Pod vloženým prvkem ActiveX je formulář pro zadání nicku a tlačítko pro vstup/opuštění chatu. Návěští "nick" slouží pro vstup do chatu, aby bylo řádek pro zadání nicku hned vidět. Chat je totiž nastaven tak, aby vykryl 100 % výšky i šířky okna, a tak by se řádek pro zadání nicku skryl pod spodním okrajem okna. Voláte-li však soubor včetně daného návěští, řádek je ihned vidět. Ve skrytém poli formuláře s názvem Room je zadán chatovací server a název kanálu (místnosti). K dispozici má uživatel i jednoduchou nápovědu - po klepnutí na odkaz je aktivován alert s krátkou nápovědou. Na konci souboru je pak aktivován VBScript nutný pro ovládání ActiveX prvku. Více serverů, než je zde doporučený irc.cis.vutbr.cz naleznete na www.irc.cz.
Nakonec přidejte do svých stránek následující odkaz:
|
Odkaz se objeví pouze v prohlížeči typu IE, což je dáno zvláštním tvarem komentáře (jsou popsány v jiném článku). Klepnutí na odkaz otevře nové okno s IRC chatem a rovnou naroluje okno tak, aby byl vidět spodní řádek pro zadání nicku a tlačítko pro vstup do chatu.
Uvedený chat neumožňuje všechny služby jako plnohodnotný klient, ovšem pro běžné chatování a šeptání naprosto postačí. Ještě doplňuji, že připojování k některým IRC serverům může trvat i 30 sekund, což může v někom vyvolat dojem, že se nic neděje. Na závěr ještě tip - dohodněte se s autory stránek s podobným obsahem, aby také na své stránky zařadili tento chat a použili stejný název místnosti. Chatujících tak bude více a diskuse bude bohatší. :)


