Vi posto l'intero codice sperando che qualcuno risponda, perchè sono disperato.
Ho fatto mille tentetivi e niente.
codice:// @include http://* // ==/UserScript== var _clickTarget = null; var _autoClickTimeoutID = null; function mouseover(event) { _clickTarget = event.currentTarget; _autoclickTimeoutID = window.setTimeout(autoclick, 1000); } function mouseout(event) { _clickTarget = null; if (_autoclickTimeoutID) { window.clearTimeout(_autoclickTimeoutID); } } function clear(elmLink) { if (!elmLink) { return; } elmLink.removeEventListener('mouseover', mouseover, true); elmLink.removeEventListener('mouseout', mouseout, true); elmLink.removeEventListener('click', click, true); } function click(event) { var elmLink = event.currentTarget; if (!elmLink) { return false; } clear(elmLink); mouseout(event); } function autoclick( ) { if (!_clickTarget) { return; } window.open(_clickTarget.href,'Prova_Popup','width=400','height=300','resizable=yes'); clear(_clickTarget); } for (var i = document.links.length - 1; i >= 0; i--) { var elmLink = document.links[i]; if (elmLink.href && elmLink.href.indexOf('javascript:') == -1) { elmLink.addEventListener('mouseover', mouseover, true); elmLink.addEventListener('mouseout', mouseout, true); elmLink.addEventListener('click', click, true); } }

Rispondi quotando