Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    margine di un div con javascript

    Ciao a tutti. Ho un quesito a cui non mi so dare risposta. Vi spiego subito

    Codice PHP:
    var altezza window.screen.height;
    var 
    margine altezza 800;
    margine = (margine/2);
    margine margine+"px";
    document.getElementById("move").style.marginTop margine
    Ho bisogno che un div mi lasci un certo margine in alto, dall'inizio della pagina. questo margine deve essere variabile e calcolato tramite la risoluzione video dell'utente. Ho creato cosi questa funzione.

    dopo aver memorizzato nella variabile "altezza", l'effettiva altezza della risoluzione dello schermo dell'utente, gli sottraggo 800 (la mia risoluzione è 1280x800), poiche il sito è stato sviluppato secondo la mia risoluzione. Siccome il div alla fine andrà centrato nella pagina faccio margine/2 e gli concateno la stringa "px". poi ho impostato la funzione

    document.getElementById("move").style.marginTop = margine; (move è l'id del div interessato).

    si presuppone che quindi il div verra spostato in basso in base alla risoluzione dell'utente ma cio nn accade. ho analizzato l'errore con Web Developer di Firefox e l'errore generato è:

    document.getElementById("move") is null.......ho provato a fare un'alert della variabile margine sul pc di mio fratello che ha risoluzione 1440x900 e mi stampacorrettamente 50px, quindi il problema è altrove.....mi sapreste dare una mano??

    Ringrazio anticipatamente per una risposta
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  2. #2
    ....mi scuso per aver postato ma ho appena trovato la soluzione al mio problema...ci ho pensato tutto il pomeriggio ma mi è venuta in mente solo ora....se dovesse servire a qualcuno fatemi sapere
    V.I.S.T.A. --> Virus Inside, Switch To Apple

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.