Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    14

    Javascript, piccolo problema (IE 5) con <DIV>

    Salve, sono alle prime armi con JS e avrei necessità di spostare dinamicamente un <DIV> al centro della finestra del browser( o se non è possibile massimizzare la finestra del browser e centrare il tag in funzione della risoluzione video).

    per impostrare l in tag <DIV> io sto facendo una cosa così:

    document.all.ID_DEL_DIV.style.left= OFFSET + "px";

    solo che non funziona, ho provato pure con:

    document.getElementById('ID_DEL_DIV').style.left= OFFSET + "px";

    Ma non funziona ugualmente.

    Dimenticavo, tutto questo dovrebbe capitare sull'evento onload.

    E' possibile o è fantascenza e devo necessariamente utilizzare la soluzione di adesso(ricarico la pagina con una query string e passo da ASP.NET....)?

    Grazie in anticipo
    ZIOLele
    Quo Me Nutrit Me Destrugit

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    benvenuto ZIOLele,
    come ricavi OFFSET?
    puoi provare così
    codice:
    var OFFSET=((window.innerWidth||document.body.clientWidth)-document.getElementById('ID_DEL_DIV').style.width)/2
    dichiara ovviamente nello stile (meglio se in linea) width e left
    e ricava OFFSET onload o cmq dopo l' apertura del tag <body>
    (altrimenti document.body.clientWidth da errore)
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    14
    Originariamente inviato da Xinod
    benvenuto ZIOLele,
    come ricavi OFFSET?
    lo ricavo nell' evento onload così:

    offset = Math.Round((screen.width-800)/2)

    dove 800 è la larghezza del DIV... le proprietà style del DIV devono essere dichiarate per forza per essere usate? Non posso crearla al volo?
    ZIOLele
    Quo Me Nutrit Me Destrugit

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    14

    Risolto!

    ora funziona :mavieni:
    ZIOLele
    Quo Me Nutrit Me Destrugit

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 © 2025 vBulletin Solutions, Inc. All rights reserved.