PDA

Visualizza versione completa : Frames Visibili Solo Con Mouse Sopra


gionny
13-11-2009, 21.42.59
Salve
ho una pagina con un frame centrale e altri 2 uno di testa e uno al fondo
Vorrei che all'apertura del sito non si vedessero i 2 frames alle estremità ma che si vedessero solo se ci vado col mouse sopra e scomparissero quando lo tolgo tipo onmouseover etc come per esempio quando si mette il browser a schermo intero e la barra si vede solo se vado col mouse o come si può fare con la barra inferiore di windows...
Se c'è bisogno di javascript va bene lo stesso
Come faccio?
Grazie 1000!

P8257 WebMaster
16-11-2009, 11.05.31
E' un po' che non "bazzico" a lato web ma se fossi in te non userei i frame ma ii layer, ovvero crei tre layer nella pagina, header, center e footer innestati in 3 celle di 3 righe di una tabella . in cui per ogni layer attraverso onmouseover e onmouseout cambi l'attributo "style:display"

per esempio:


<DIV id="lHeader" style="display:none">
....
</DIV>


Questo layer non si vede, poi da javascript


function ShowHeader()
{
document.Header.style = "display:";
}


e così via....

gionny
16-11-2009, 12.51.32
mmm non ci ho capito niente :)
puoi farmi una bozza per favore nn so da dove iniziare grazie

P8257 WebMaster
16-11-2009, 14.23.14
<html>
<head>
<title> </title>

<script language="JavaScript">
function ShowLayers()
{
document.getElementById("LHeader").style.display="";
document.getElementById("LFooter").style.display="";
}
function HideLayers()
{
document.getElementById("LHeader").style.display="none";
document.getElementById("LFooter").style.display="none";
}

</script>
</head>
<body>
<span onmouseover="javascript:ShowLayers()" onmouseout="javascript:HideLayers()"> Area mappata<br /> </span>
<table id="x">
<tr>
<td>
&nbsp;
<div id="LHeader" style="display:none">
Layer di testata
</div>
</td>
</tr>
<tr>
<td>
<div id="LMiddle" style="">
Layer Mediano
</div>
</td>
</tr>
<tr>
<td>
&nbsp;
<div id="LFooter" style="display:none">
Layer footer
</div>
</td>
</tr>

</table>
</body>
</html>

gionny
20-11-2009, 19.30.14
più o meno la strada sembra quella ma io vorrei
3 frames sopra centro sotto collegati a 3 indirizzi web ovviamente
quello al centro è il più grande poi gli altri 2 sono un header e un footer
Quando vado sul sito header e footer si vedono
quindi la parte centrale ha una visuale ristretta. Posso sempre navigarlo con la barra laterale
header e footer sono non ridimensionabili nè hanno barre laterali di navigazione.
Non c'è una barra laterale di navigazione comune ai 3 frames. (come stranamente mi esce nelle mie prove fallimentari)
se passo col mouse su header o footer scompaiono contemporanemante header e footer (con qualche effetto a scomparsa)
Quando tolgo il mouse però non ricompaiono.
si vede solo il centrale quindi che si allarga e prende tutta la visuale
In questo modo mi è più facile lavorare sulla parte centrale
Poi ripassando il mouse sui margini superiore o inferiore ricompaiono header e footer
Ecco tutto quello che vedo nella mia capoccia

gionny
23-11-2009, 20.39.58
aiuti per favore :( ?

P8257 WebMaster
24-11-2009, 09.11.33
Prova a postare il tuo codice.