Título: Verificando quem está on-line no ICQ
Linguagem: JavaScript
S.O.: Internet
Autor(es): Wenderson Teixeira
Este é um trecho de código simples, que demonstra a utilização de array e que cria uma tabela,
onde pode-se verificar quem está on-line no ICQ, desde que o usuário tenha essa opção habilitada
em suas configurações, sem a necessidade de se ter o ICQ instalado, pode-se também enviar
um ICQ Pager ao usuário.
Segue abaixo o código e um exemplo de utilização.
Na função CreateArray, substitua "Nome 1", "Nome 2" e "Nome 3" pelos nomes
que você queira que sejam mostrados, e substitua "0000001", "0000002" e "0000003" pelo UIN do
ICQ de quem você queira saber o status, adicione quantos mais você quiser, para gerar a tabela,
chame a função CreateOnLineTable dentro de uma tag <script>
</script>, como por exemplo:
<script>
CreateOnLineTable();
</script>
<html>
<head>
<title>Indicador de estado</title>
</head>
<script>
function User(name, UIN)
{
this.name = name;
this.UIN = UIN;
return this;
}
function CreateArray()
{
var users, user, c;
c = 0;
users = new Array;
users[c++] = new User("Nome 1", 0000001);
users[c++] = new User("Nome 2", 0000002);
users[c++] = new User("Nome 3", 0000003);
return users;
}
function CreateOnLineTable()
{
var userArray = new CreateArray();
document.write("<table>");
for(var c = 0; c < userArray.length; c++)
{
document.write("<tr><td valign='center'>");
document.write("<A HREF='mailto:" + userArray[c].UIN
+ "@pager.mirabilis.com'>" + userArray[c].name + "</A></td>");
document.write("<td nowrap><IMG SRC='http://online.mirabilis.com/scripts/online.dll?icq="
+ userArray[c].UIN + "&img=2' BORDER='0' ALT='UIN "
+ userArray[c].UIN + "'></A>");
document.write("</td></tr>");
}
document.write("</table>");
}
</script>
<body>
<h2>Demonstração do indicador de estado<</h2>
<script>
CreateOnLineTable();
</script>
</body>
</html>