hoi
ik ben al hele tijd bezig met het utivinden hoe ik de muis positie kan krijgen in netscape navigator 7(.02). Ik gebruik momenteel de volgende niet werkende (
) code:
Dit is de code die ik nu heb, alleen ik krijg undefined/null terug in Netscape als ik de waarde van mouseX en mouseY opvraag.
Iemand enig idee, wat ik fout doe?
ik ben al hele tijd bezig met het utivinden hoe ik de muis positie kan krijgen in netscape navigator 7(.02). Ik gebruik momenteel de volgende niet werkende (
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| var ns = ( ( agent.indexOf( 'mozilla' ) != -1 ) && ( ( agent.indexOf('spoofer') == -1 ) && ( agent.indexOf('compatible') == -1 ) ) );
var ns4 = ( ns && ( major == 4 ) );
var ns6 = ( ns && ( agent.indexOf('netscape6') != -1 ) );
var ns7 = ( ns && ( agent.indexOf('netscape/7') != -1 ) );
var ns7pr = ( ns && ( agent.indexOf('netscape/7.0b1') != -1 ) );
function processMouse(e) {
//
document.write('mouse move' );
mouseX = (ns4) ? e.pageX : (event.clientX + document.body.scrollLeft);
mouseY = (ns4) ? e.pageY : (event.clientY + document.body.scrollTop);
mouseRelX = (ns4) ? (mouseX - window.pageXOffset) : event.clientX;
mouseRelY = (ns4) ? (mouseY - window.pageYOffset) : event.clientY;
windowWidth = (ns4) ? window.innerWidth : document.body.clientWidth;
windowHeight = (ns4) ? window.innerHeight : document.body.clientHeight;
windowScrollX = (ns4) ? window.pageXOffset : document.body.scrollLeft;
windowScrollY = (ns4) ? window.pageYOffset : document.body.scrollTop;
}
function initMousemove() {
if ( ns4 && !ns6 && !ns7 ) { document.captureEvents( Event.MOUSEMOVE ); }
document.onmousemove = processMouse;
}
function _initDocument() {
//
//
initMousemove();
tooltip = getObject('tooltipbox');
hideObject( tooltip );
} |
Dit is de code die ik nu heb, alleen ik krijg undefined/null terug in Netscape als ik de waarde van mouseX en mouseY opvraag.
Iemand enig idee, wat ik fout doe?
[ Voor 78% gewijzigd door alienfruit op 20-04-2003 13:21 . Reden: effe wat onnodig code weggehaald ]