[Javascript] How to pass an object to a function

Flavio Gomes flavio at economisa.com.br
Fri May 14 14:44:58 CDT 2004


<span id='menuitem1' onMouseOver="miOver(this)">hover here</span>

<script>

function miOver(obj) {
  timerid = setTimeout("doSomething('" + obj.id + "')", 1000); //I put 
two extra apostrophe here
  }

function doSomething(obj) {
  obj = document.getElementById(obj); //Making it mozilla and alike 
compatible
  alert(obj.id);
  }
</script>

-- 
Flavio Gomes
flavio at economisa.com.br



Mike Dougherty wrote:

> What should this be to make this work:  (wait 1 second of hovering 
> before firing a method)
>
> <span id='menuitem1' onMouseOver="miOver(this)">hover here</span>
>
> function miOver(obj) {
>   timerid = setTimeout("doSomething(" + obj + ")", 1000);
>   }
>
> function doSomething(obj) {
>   alert(obj.id)
>   }
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript






More information about the Javascript mailing list