Jump to content


Mantu

Member Since 12/04/2006
Offline Last Active 26/01/2007, 13:59
-----

Topics I've Started

Associando Uma Função Tratadora De Evento[resolvido]

18/07/2006, 11:03

Olá pessoal!
Suponha que eu tenha na minha página um botão cujo id é "btn01".
Se eu quiser associar uma função ao evento onclick deste botão, eu faria...
...
function anyFunction(){
	...
	var btn = document.getElementById("btn01");
	btn.onclick = foo;
	...
}
...
function foo(ev){
	...
}
...
... certo?

Agora, como eu faria se eu quisesse, por exemplo, passar a referencia armazenada pela variável btn pra dentro do foo, ou seja, como eu faria pra associar foo ao evento onclick do botão, se foo fosse assim:
function foo(ev, obj){
	...
}
Seria possível fazer algo nesse sentido?

Expressão Regular:[resolvido]

30/06/2006, 15:34

Coisas de newbie...
Tava querendo usar uma expressão regular, por exemplo, que casasse com código de cor.
Pensei que seria apenas algo do tipo ...
...
var regex = /\#[0-9a-fA-F]{6}/;
...
... e verificar assim:
...
if(myString.match(regex))
	...
else
	alert(myString + " não é uma cor válida");
...

Só que acabei descobrindo que o método match ele vai dando match enquanto pode e retorna um array com os matchs que ele encontrou na String... Eu pensava que ele só verificava se match com a String inteira, nem mais nem menos. :(
Por Exemplo, #ffd456 ele "match" só que #475565#44ddff ele match também!!!

Tem alguma maneira de escrever a expressão regular pra eu detectar como válido apenas as Strings que atentdam todas as seguintes características
-tenham exatamente 7 caracteres
-o primeiro caractere é o "#"
-os demais caracteres devem pertencer ao conjunto {0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,A,B,C,D,E,F}

?

Property List...[resolvido]

30/06/2006, 11:09

Olá pessoal!
Tava querendo saber se é possível eu criar, em tempo de execução, uma property list.
Tipo assim: Suponha que eu tenha uma função que receba dois arrays e com base neles retornar uma property list. por exemplo:
param1 = {key1, key2, ..., keyn}
param2 = {val1, val2, ..., valn}
return = {key1:val2, key:val2, ..., keyn:valn}
É possível?

Posição De Um Elemento.[resolvido]

08/05/2006, 17:17

Suponha que temos uma imagem dentro de uma célula de uma tabela, a qual está dentro de uma div, a qual está dentro de outra div, só pra exemplificar.
Como fazer para obter o top e o lef desta imagem em relação ao <BODY> ou em relação à janela do browser? Se isto não for possível, daria então para conseguir obter a posição do cursor do mouse em relação ao body, ou em relação à janela do browser?

Função Associada Ao Evento Onmousedown[resolvido]

08/05/2006, 12:22

Suponha a seguinte tag:
<img id="ono" src="onono.gif" onclick="fn01()" onmousedown="fn02()"/>

Se em algum ponto de meu Javascript eu tivesse "nas mãos" uma referência para essa tag...
tagImg = document.getElementById("ono");

... e queira disparar seja lá o que estiver associado ao evento "onclick" de tagImg, eu faria assim:
tagImg.click();

Mas, e se eu quisesse disparar seja lá o que tivesse associado ao evento "onmousedown" de tagImg? Tem alguma solução trivial?

IPB Skin By Virteq