Salve,
mi e` stato dato un sito dove, tramite uno script javascript, passando con il mouse sopra un link, avviene una specie di preview.. Ora, il problema e` che questo sito e` vietato ai minori di 18 anni.. Io lo posto, poi decidete se e` il caso di andare a guardare o meno.. Il sito e` www.sito.it/index.php e lo script e` visibile nella parte sinistra in basso ('OFFERTE')..
Praticamente, da quello che ho capito, viene passato allo script l`id del prodotto, ed in base a quello, si visualizza una breve descrizione.
infatti un link e`:
ed ho visto che le funzioni javascript sono le seguenti:
codice:
<script language="JavaScript">
var X = 0;
var Y = 0;
function track(e) {
var isIE4=(document.all)? 1 : 0;
var x = (window.event) ? window.event.x : e.pageX;
var y = (window.event) ? window.event.y : e.pageY;
if(isIE4){
x += document.body.scrollLeft ;
y += document.body.scrollTop ;
}
X = x + 25;
Y = y - 10;
}
document.onmousemove = track;
var layerAperto;
var timeoutAperto;
var timeoutSwapped;
function showLayer(layerName){
hideLayer(layerAperto);
clearTimeout(timeoutAperto);
if (!layerName) return;
layerAperto = layerName;
layer = document.getElementById(layerName);
if (layer == null) return;
layer.style.top = Y ;
layer.style.left = X ;
layer.style.visibility = 'visible' ;
}
function hideLayer(layerName,delay){
if (!layerName) return;
if (delay > 0)
timeoutAperto = setTimeout('hideLayer(\'' + layerName + '\')',delay);
else
document.getElementById(layerName).style.visibility = 'hidden' ;
}
function blockLayer(layerName) {
timeoutSwapped = timeoutAperto;
clearTimeout(timeoutAperto);
}
function change(ID) {
if (eval(ID).className == 'border')
{
eval(ID).className = 'borderHover';
}
else if (eval(ID).className =='borderHover')
{
eval(ID).className = 'border';
}
}
</script>
Ma manca la funzione getElementById
Insomma, come posso fare? Grazie dell`aiuto.. Se ci sono problemi con il contenuto del link, vabbe`, cancellate pure il thread..
Grazie