Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    26

    domanda

    Vorrei sapere se è possibile ancorare un menù in javascript in maniera che rispetti una posizione in una tabella e non abbia posizioni assolute (x,y) rispetto alla finestra. grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Benvenuto sul forum (leggi il regolamento )

    Domanda vaga... (quasi quanto il titolo della discussione )

    Posta il codice della pagina o un link alla stessa pubblicata.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    26
    Ciao,
    vero, titolo vago, ma è stata una svista. Avevo inserito un titolo provvisorio e poi, preso dalla "foga" di postare, mi sono scordato di specificare meglio il mio problema.

    Cerco di essere più chiaro:
    Assunto di base: Non sono una cima con i javascript.
    Premessa:
    Quando, dopo molti sforzi, sono riuscito ad ultimare il mio menu javascript verticale (tipo quello di www.aruba.it per intenderci... il più comune dei menu javascript), mi sono trovato di fronte ad un problema...
    Il problema:
    ...quello di poter "posizionare" il mio menu in javascript in un punto dello schermo con coordinate non assolute (del tipo x=177, y=54dal bordo dello schermo) ma con coordinate relative al bordo di una tabella (per esempio). Facendo con le coordinate assolute, a seconda della risoluzione adottata per navigare, il menu (verticale e incolonnato a sinistra) compare sempre alla stessa distanza dal bordo schermo, invece io voglio che stia sempre in un punto preciso, dentro alla mia grafica.
    Credevo che per fare ciò bastasse infilare lo script in una tabella, in modo che le coordinate x,y fossero relative ai bordi di questa tabella. E invece non ci sono riuscito. Indipendentemente che metta il codice in una tabella, a caso nel body della pagina o in altri posti, le coordinate x,y della posizione risultano sempre "assolute" e mentre al cambiare della risoluzione la grafica della mia pagina html (allineata al centro) occupa più o meno spazio (a 800x600 è quasi a tutto schermo mentre a 1024x768 occupa un terzo dello schermo), il mio menu sta sempre nella stessa posizione "assoluta". In questo modo succede che se ottimizzo questa posizione per una risoluzione (diciamo 800x600), ad un altra (1024x768) tutto si rimpicciolisce, normalmente, e occupa uno spazio diverso mentre il menu lo ritrovo sempre alla stessa distanza specificata dal bordo dello shcermo. E esce dalla grafica.

    Scusa se sono stao prolisso, spero tu abbia capito e mi possa dare delle dritte.

    Saluti.

    Ur

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In generale e' sufficiente assegnare

    style="position: relative;"

    alla cella della tabella che deve contenere il menu... a quel punto il posizionamento del menu e' riferito all'angolo superiore sinistro del contenitore.

    ciao

    ps: questo non e' scripting...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    26
    Ti ringrazio moltissimo per la pronta risposta.
    Ma non essere così pedante. E' un forum di discussione non l'Accademia della Crusca.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma non essere così pedante. E' un forum di discussione non l'Accademia della Crusca.
    Se hai avuto questa impressione evidentemente da qualche parte ho sbagliato e mi scuso, non era mia intenzione.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    26
    Non ti preoccupare, non sono così permaloso
    Piuttosto ancora grazie, perchè di qualunque cosa si trattasse (script, non script, mazinga o godzilla) mi hai aiutato a risolvere un problema piuttosto importante e ho fatto un grosso passo avanti nel lavoro, risparmiando un sacco di tempo.

    Spero di poter contraccambiare, un giorno. :maLOL:

    A presto su questi schermi.

    Ur

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.