Schema del codice JS necessario:Non ricordo come si faccia a leggere la larghezza del body (ma dovresti trovare esempi nel forum JS).codice:function posiziona () { var lartot = ...; var marg = (lartot - 640) / 2; document.getElementById('centralone_home').style.marginLeft = marg; }
Poi devi modificare il CSS in questo modo:
dare float:left al blocco #centralone_home
dare float:right al blocco sponsor
togliere i margini da ambedue i blocchi.
Chi non ha JS abilitato vede il blocco centrale a sinistra e sponsor a destra (sulla stessa riga, se ci stanno), chi ha JS vede come vorresti.
La funzione va chiamata all' onload della pagina e ad ogni evento onresize.
Se hai problemi con JS, fa' un nuovo trhread in tale form: questa discussione e` ormai un po' lunga e non di immediata comprensione per chi ti puo` aiutare in JS.
Nella nuova discussione, metti il coidce HTML essenziale (solo i blocchi principali), il CSS relativo, e la bozza del JS, con le richieste degli eventi. Potresti anche far riferimento a questa discussione.