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

    spiegazione su script

    Salve a tutti,
    mi servirebbe sapere a cosa servono questi due script.


    <script type="text/javascript" src="common/jscript/links.js"></script>
    <script type="text/javascript">
    <!--


    function doLayout()
    {
    if (document.body.clientWidth < 400)
    {
    if (document.body.className != "layout_1col")
    {
    document.body.className = "layout_1col";
    }
    }
    else if (document.body.clientWidth < 600)
    {
    if (document.body.className != "layout_2col")
    {
    document.body.className = "layout_2col";
    }
    }
    else
    {
    if (document.body.className != "layout_3col")
    {
    document.body.className = "layout_3col";
    }
    }
    }


    window.onload = function()
    {
    modifyExternalLinks();
    doLayout();
    }
    window.onresize = doLayout;
    //-->
    </script>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    al ridimensionare della finestra (onresize)
    se la larghezza della parte visibile di documento (document.body.clientWidth) e' minore di 400 px
    - se la classe assegnata al body non e' layout_1col assegna questa classe al body
    altrimenti se la larghezza e' minore di 60
    - se la classe assegnata al body non e' layout_2col assegna questa classe al body
    altrimenti
    - se la classe assegnata al body non e' layout_3col assegna questa classe al body

    (nota che dal momento che il controllo viene fatto solo su document.body.clientWidth funzionera' solo su IE, di cui per il 6 solo in quirk mode, e opera)

    poi via css si preoccupera' di sistemare il layout, probabilmente nascondendo le colonne che non rientrerebbero nella visualizzazione o riducendo lo spazio occupato dalle singole colonne o altro

    ciao

  3. #3
    ok grazie,
    grande spiegazione.

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.