Ciao a tutti vi espongo il mio problema:
é possibile settare il paramentro style.left di un div uguale al style.left di un altro div + 20 px? Per spiegarmi meglio io ho due div e attraverso una funzione li posiziono sullo schermo nella medesima posizione, xò vorrei che uno dei due fosse spostato a sinistra rispetto all'altro di 20 px e che quando cambio la risoluzione dello schermo le posizioni rimangano invariate, e avevo pensato di utilizzare lo style.left, xò non sò come fare..qualcuno ha qualche idea?
vi espongo la funzione :
function Apri()
{
// controllo se l'elemento è un elemento di Explorer
if (document.all)
{
princ = document.all["principale"];
// utilizzo la variabile princ come contenitore del div principale
ogg = document.all["sottomenu"];
// utilizzo la variabile ogg come contenitore del div sottomenu
ogg.style.visibility="visible";
// imposto l'elemento visibile
ogg.style.top = princ.style.top;
// Stabilisco la distanza dei sottomenu dal bordo superiore
ogg.style.left = princ.style.left;
// Stabilisce la distanza dei sottomenu dal bordo sinistro
}
else if (document.getElementById)
//Netscape 6
{
princ = document.getElementById("principale");
// utilizzo la variabile princ come contenitore del principale
ogg = document.getElementById("sottomenu");
// utilizzo la variabile ogg come contenitore dei sottomenu
ogg.style.visibility="visible";
// imposto l'elemento visibile
ogg.style.top = princ.style.top;
// Stabilisco la distanza dei sottomenu dal bordo superiore
ogg.style.left = princ.style.left;
// Stabilisco la distanza dei sottomenu dal bordo sinistro
}
}
é possibile settare il paramentro style.left di un div uguale al style.left di un altro div + 20 px? Per spiegarmi meglio io ho due div e attraverso una funzione li posiziono sullo schermo nella medesima posizione, xò vorrei che uno dei due fosse spostato a sinistra rispetto all'altro di 20 px e che quando cambio la risoluzione dello schermo le posizioni rimangano invariate, e avevo pensato di utilizzare lo style.left, xò non sò come fare..qualcuno ha qualche idea?
vi espongo la funzione :
function Apri()
{
// controllo se l'elemento è un elemento di Explorer
if (document.all)
{
princ = document.all["principale"];
// utilizzo la variabile princ come contenitore del div principale
ogg = document.all["sottomenu"];
// utilizzo la variabile ogg come contenitore del div sottomenu
ogg.style.visibility="visible";
// imposto l'elemento visibile
ogg.style.top = princ.style.top;
// Stabilisco la distanza dei sottomenu dal bordo superiore
ogg.style.left = princ.style.left;
// Stabilisce la distanza dei sottomenu dal bordo sinistro
}
else if (document.getElementById)
//Netscape 6
{
princ = document.getElementById("principale");
// utilizzo la variabile princ come contenitore del principale
ogg = document.getElementById("sottomenu");
// utilizzo la variabile ogg come contenitore dei sottomenu
ogg.style.visibility="visible";
// imposto l'elemento visibile
ogg.style.top = princ.style.top;
// Stabilisco la distanza dei sottomenu dal bordo superiore
ogg.style.left = princ.style.left;
// Stabilisco la distanza dei sottomenu dal bordo sinistro
}
}