Script per sfondo cliccabile

di il
3 risposte

Script per sfondo cliccabile

Salve a tutti,
sono nuova del forum e spero di aver azzeccato la giusta sezione.
Ho trovato e "montato" un javascript che mi permette di inserire uno sfondo cliccabile al mio sito, da inserire subito prima della chiusura di body. Quello che vorrei, e che non riesco a capire, è come fare affinché il link venga aperto in una nuova finestra.
Lo script è il seguente:

<script type='text/javascript'>

function setkeypresshandler () {

var d = document;
if (d.addEventListener) {
d.addEventListener('click', getKeyCode, false);
} else {
if(d.attachEvent) {
d = (d.documentElement.clientHeight)? d.documentElement : d.body;
d.attachEvent('onclick',getKeyCode);
} else {
d = document.getElementsByTagName('body')[0];
d.onclick = getKeyCode;
}
}

document.getElementsByTagName('body')[0].style.cursor = 'pointer';
document.getElementsByTagName('body')[0].style.background = " #eef url('xxx') repeat fixed top center";
document.getElementById('header').style.cursor = 'default';
document.getElementById('content').style.cursor = 'default';
}

function getKeyCode(e){

var targ;
if (!e) var e = window.event;
if (e.target) targ = e.target;
else if (e.srcElement) targ = e.srcElement;
if (targ.nodeType == 3) targ = targ.parentNode;

if (targ.tagName == 'BODY' || targ.tagName == 'body') {

window.location='yyy';
}
}

setkeypresshandler ();
</script>

grazie mille a chiunque voglia aiutarmi

3 Risposte

  • Re: Script per sfondo cliccabile

    RISOLTO!!

    scrivo il codice, magari a qualcuno può servire:

    <script type="text/javascript">

    function setkeypresshandler () {

    var d = document;
    if (d.addEventListener) {
    d.addEventListener('click', getKeyCode, false);
    } else {
    if(d.attachEvent) {
    d = (d.documentElement.clientHeight)? d.documentElement : d.body;
    d.attachEvent('onclick',getKeyCode);
    } else {
    d = document.getElementsByTagName('body')[0];
    d.onclick = getKeyCode;
    }
    }

    document.getElementsByTagName('body')[0].style.cursor = 'pointer';
    document.getElementsByTagName('body')[0].style.background = " #eef url('yyy') repeat fixed top center";
    document.getElementById('header').style.cursor = 'default';
    document.getElementById('content').style.cursor = 'default';
    }

    function getKeyCode(e){

    var targ;
    if (!e) var e = window.open;
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
    if (targ.nodeType == 3) targ = targ.parentNode;

    if (targ.tagName == 'BODY' || targ.tagName == 'body') {

    window.location=(apri('http://www.facebook.com/comproiltuoro.comproiltuor'),'open_window',
    'menubar, toolbar, location, directories, status, scrollbars, resizable, dependent, width=640, height=480, left=0, top=0');
    window.location='xxx';
    }
    }

    setkeypresshandler ();
    </script>
  • Re: Script per sfondo cliccabile

    Brava, sei già entrata nell'ottica della condivisione della conoscenza, benvenuta su questo forum
  • Re: Script per sfondo cliccabile

    Grazie! anche se non ho mica tanta conoscenza da condividere
    buona giornata!
Devi accedere o registrarti per scrivere nel forum
3 risposte