Ci sono anche soluzioni semplici che non hanno bisogno di JS.
Ad esempio:
codice:
HTML:
<body>
<div id="sfondocliccabile">
<a href="http://www.google.it" title="link per lo sfondo">
[img]trasp.gif[/img]
</a>
</div>
<div id="wrapper">
...tutto il mio sito web
</div>
</body>
CSS:
html, body {
width: 100%;
height: 100%;
overflow: hidden;
}
#sfondocliccabile, #wrapper {
position: absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}
#sfondocliccabile {
background: #3b0b01 url(sfondo.png) no-repeat top center;
z-index: 10;
}
#sfondocliccabile a {
display:block;
width:100%;
height:100%;
}
#sfondocliccabile img {
width:100%;
height:100%;
}
#wrapper {
overflow: auto;
z-index: 100;
}
Nello sfondo ho messo anche un'immagine, contornata da un colore di sfondo (che in linea di massima dovra` essere uguale al colore dei bordi dell'immagine)
Il posizionamento top center e` una possibile scelta (puo` naturalmente essere diversa)
La parte cliccabile e` un'immagine trasparente (da creare piccola) stirata per tutto lo spazio disponibile.