hmm. kayaknya logic-nya jadi ruwet nih!
event onMouseOut akan ditrigger kalau mouse 'keluar' dari area object, tanpa
memberikan keterangan 'keluar kemana'.
event onMouseOut pada tag <th> pada kasus anda bisa ditrigger karena 2 hal,
yaitu out ke <td> atau out ke <body>.
kemungkinan kasusnya:
mouse ke:
<body> - <table> - <body> trigger onMouseOut pada tag <table>
<body> - <table> - <th> TIDAK trigger onMouseOut pada tag <table>
<th> - <table> - <body> trigger onMouseOut pada tag <th>
<th> - <table> - <th> TIDAK trigger onMouseOut pada tag <table>
ruwet, khan?
kalo mau ngisi event onMouseOut pada <table> ganti dengan mengisinya ke
function tableOut, begitu juga kalo mau ngisi event onMouseOut pada <th>,
ganti ngisinya ke function thOut.
BTW, mau bikin apaan sih?
Syarif Lumintarjo
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ICQ# 17357739
== BEGIN JS CODE =====================
<html><head></head>
<body onMouseOver="bodyOver()">
<script language="JavaScript1.2">
function arr2str(arr, lbound, ubound) {
s = "";
for (i=lbound; i<=ubound; i++) s = s + arr[i].toString();
return s;
}
function shiftUp(arr, el) {
for (i=arr.length-1; i>0; i--) arr[i] = arr[i-1];
arr[0] = el;
}
function bodyOver() {
shiftUp(queue,0);
if (arr2str(queue,0,5)=="001012") { thOut(); return; }
if (arr2str(queue,0,3)=="0010") { tableOut(); return; }
}
</script>
<script language="JavaScript1.2">
queue = new Array(0,1,2,3,4,5,6,7);
function tableOut() {
nama1.style.background="red";
}
function thOut() {
nama2.style.background="yellow";
}
</script>
<table border="1" id="nama1" onMouseOver="shiftUp(queue,1);">
<tr><th id="nama2" onMouseOver="shiftUp(queue,2);">
testing aja koq!!
</th></tr>
</table>
</body>
</html>
== END JS CODE =====================
-----Original Message-----
From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: 23 Mei 1999 15:49
Subject: [webauthor] tabel problem lagi
>trima kasih atas bantuannya !
>memang berfungsi buat menangani event setelah tag{th}
>tetapi event mouse out tersebut masih ditangkap ketika akan masuk ke
>tag {th}
>dapat anda lihat dari source dibawah dimana warna tabel akan berkedip
>(berubah warna) ketika akan masuk daerah tag {th}
>saya juga telah mencoba dengan properti CancelBuble; tapi tidak
>berhasil juga !
>ada usulan lain ?
>
>source saya :
>
>
>== BEGIN JS CODE =====================
>
><SCRIPT language=JavaScript1.2>
>handled = false;
>
>function out1() { //mouseout table
> if (!handled) {
> nama1.style.background="red"; }
> handled = false;
>}
>
>function out2() { //mouseout th
> nama2.style.background="yellow";
> handled = true;
>}
>
>
></SCRIPT>
>
>
><TABLE id=nama1 onmouseout=out1() cellpadding=100 cellspacing=100
>border=1>
><TBODY>
><TR>
><TH id=nama2 onmouseout=out2()>
>bla bla bla
></TH>
></TR>
></TBODY>
></TABLE>
>
>== END JS CODE =====================
>
>
>_______________________________________________________________________
>Sent by Bimasakti Mail. Get your free e-mail at http://www.bimamail.com
>
>
>
>
> Layanan Pertukaran Banner - http://www.indobanner.co.id
>
>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>To unsubscribe, e-mail : [EMAIL PROTECTED]
>To subscribe, e-mail : [EMAIL PROTECTED]
>Netika BerInternet : [EMAIL PROTECTED]
>UNLIMITED POP3 Account @ http://www.indoglobal.com
>
>
>
Layanan Pertukaran Banner - http://www.indobanner.co.id
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
UNLIMITED POP3 Account @ http://www.indoglobal.com