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

    banner esterno sky scraper

    Il mio problema non è tanto vedere che risoluzione ha lo schermo dell'utente.. ma invece se questa è uguale o maggiore di 1024 allora dovrei visualizzare un banner sky vertyicale sulla destra del layout del sito... con un Layer posizionato a 0 di altezza e a 762 (a fianco del resto del sito) orizzontalmente.

    come faccio a stamparlo nella pagina??... senza il document.write?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    se non vuoi usare il doc.write

    devi usare

    document.getElementById('idElemento').innerHTML="< img src='...'"

  3. #3
    diciamo che è un problema un po particolare.

    ti spiego, nelle mie pagine ho un include che si chiama banner.php esso però viene richiamato nella prima cella in alto della tabella che fa da contenitore globale dell'intero sito, adesso inserendo manualmente il LAYER nell'include e dandogli le misure corrette per farlo comparire a 770 pixel sulla destra tutto funziona. mentre utilizzando un include js in cui creo il layer con i document.write mi succede che il layer viene posizionato in RELATIVE e non in posizione assoluta, quindi si piazza al centro della cella combinando un casino nel layout... non capisco come mai.. eppure il layer è lo stesso.

  4. #4
    pare che cosi funzioni senza problemi:


    codice:
    <div id="Layer" style="position:absolute; left:772; top:0; width:1; height:1; z-index:1">
    <script language="JavaScript">
    	var larghezza = screen.width;
    	if (larghezza > 800) {
    		document.write('<div id="Layer1" style="position:absolute; left:0px; top:0px; width:120; height:600; z-index:1;">');
    		document.write('<img ... >');
    		document.write('</div>');
    	}
     </script>
    	  </div>

    l'unico inconveniente è che cmq il primo layer viene sempre caricato cmq ma non si vede.


    una cosa, in che percentuale è affidabile questo controllo Javascript??

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.