Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Larghezza di un frame

  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Larghezza di un frame

    Ho tra le mani una vecchia pagina, esercizi sui frames.
    Ho convertito tutto in modo che funzioni sia con IE, sia con Firefox.
    Una cosa però, non sono riuscito, ed è:

    Determinare la larghezza del frame.

    In IE faccio:

    alert(top.document.getElementById("menu").width); e funziona,

    in Firefox dà indefined :master:

    Potreste aiutarmi?
    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Semmai potrebbe essere:
    top.document.getElementById("menu").style.width

    pero` non so se e` leggibile: sta scritto ( http://www.w3schools.com/css/css_ref....asp#dimension ) che e` scrivibile.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Mich_
    Semmai potrebbe essere:
    top.document.getElementById("menu").style.width

    pero` non so se e` leggibile: sta scritto ( http://www.w3schools.com/css/css_ref....asp#dimension ) che e` scrivibile.
    :master: Non so. Ho conservato un post su questo forum, credo qualche anno fa

    In pratica, il frameset aveva cols="150px,260px,*"
    Il frame menu è il secondo, quello largo 260px.

    In base a questo, qualcuno aveva richiesto di conoscere la larghezza di un dato frame. Ebbene, SOLO con IE, la risposta era:

    alert(top.document.getElementsByName("menu")[0].Width);

    oppure
    alert(top.document.getElementById("menu").width);

    Adesso, per il momento, non è una cosa che mi interessa tanto, però, visto che sto cercando, nel limite delle mie capacità, di convertire tutto quello che posso, in un codice compatibile IE, Firifox, ero curioso della risposta.

    Ciao
    Pietro

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.