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

    Attributo <object height> come dimens. del browser

    Salve a tutti,
    non sono ferrato in JS.
    Avrei bisogno di una mano o una dritta per creare uno script che al caricamento della pagina modifichi le proprietà dell'altezza di un tag <object> (è pe un plug-in flash)

    In particolare vorrei che "height" nell' <object> sia grande la metà dell'altezza della finesta del browser.

    Penso si faccia con getelementbyid, ma precisamente qualcuno può darmi una dritta con qualche esempio?

    Grazie mille!

  2. #2
    Dunque, una prima parte l'ho risolta in questo modo:
    codice:
    <head>
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <script language="javascript">
    function resize()
    {
      var immagine = document.getElementById("dimMovie");
      immagine.style.height = dimesione + "px";
    }
    </script>
    </head>
    
    <body onload="javascript:resize();">
    <div id="dimMovie">
    <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1024" height="100%">
     ........................
     ........................
     ........................
    </object>
    </div>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    </script>
    </body>
    Ho praticamente ridimensionato il <div>. Funzinona bene. Ora mi resta da capire come la variabile "dimensione" deve essere grande quanto il browser ( meno 300 px)

  3. #3

  4. #4
    Ottimo!
    codice:
      immagine.style.height = document.body.clientHeight - 300;

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    usa l' intero script che ti ho linkato

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.