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

    Bloccare caricamento sfondo ...

    Ciao a tutti,
    son alle prese col mio sito che si ridimensiona in base alla risoluzione dello schermo :-D

    Ho lo sfondo che si carica da css. Sarebbe possibile bloccarne il
    caricamento ?
    Cioè, dato che il sito prima si carica a 1280x1024 e poi se uno non ha
    asabilitati i JavaScript lo ridimensiono ricaricando sfondo e foto, volevo
    sapere se era possibile bloccare il traferimento dello sfondo e delle foto
    se uno ha abilitati i javascript mettendo qualche cosa dopo il body del tipo

    <body ...>
    <script>

    bloccaFoto();
    bloccaSfondo();

    </script>

    così se i javascript sono abilitati carico tutto una sola volta della
    dimensione giusta, se non sono abilitati quel pezzo di codice non si esegue
    e il sito si carica a 1280x1024.

    Ciao e grazie mille

    Bruce
    _____________

    Bruce

    www.palestracft.it

  2. #2
    L'unica cosa che mi viene in mente è inserire un foglio di stile dentro un tag <noscript> per coloro che non hanno javascript. Questo foglio di stile dovrà precaricare l'immagine standard.
    (Però se non sbaglio il validatore non sarà molto "contento" di ciò)

    Per coloro che hanno javascript invece controllerai la dimensione dello schermo e poi caricherai l'immagine giusta.

    In grosso modo:
    codice:
    <noscript>
    <style type="text/css">
    body {
    background:url(img/1200.jpg);
    }
    </style>
    </noscript>
    <script type="text/javascript">
    var w = window.innerWidth;
    if(w == 800) document.body.style.background="url(img/800.jpg)";
    else if(w == 1024) document.body.style.background="url(img/1024.jpg)"
    </script>

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.