Visualizzazione dei risultati da 1 a 4 su 4

Discussione: risoluzione schermo

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

    risoluzione schermo

    Dunque, per conoscere la risoluzione delle schermo nel server uso questo:
    nell'evento onload della pagina
    codice:
    function window_onload() {
    	var hs = '<%=Trim(CStr(Session("h")))%>';
    	if(hs == "")
    	{
    		var w = screen.Width; 
    		var h = screen.Height; 
    		var myImg = new Image(); 
    		myImg.src = "a.aspx?w=" + w + "&h=" + h; 
    		
    		document.location.reload();	
    	}
    	
    }
    nel server recupero h e la memorizzo in variabili di sessione
    codice:
            Dim h$ = Trim(Request.QueryString("h"))
            If (h <> "") Then
                Session.Add("h", h)
            End If
    
            If (Trim(CStr(Session("h"))) <> "") Then
                PrintLn(Trim(CStr(Session("h"))), "h")
    
            End If
    Adesso, con IE tutto ok, con Mozilla, la stampa sullo schermo (PrintLn(Trim(CStr(Session("h"))), "h")) mi restituisce undefined.

    Ho chiesto qui perchè credo che abbia fatto un errore nel codice client invece che in quello server
    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cosi` ad occhio stai usando VBS. Funziona solo in IE.
    Passa a JS (standard) e funzionera` dappertutto.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Questo funziona anche con Mozilla.
    codice:
    <script language="JavaScript"><!--
    w="";h="";c="";
    w=screen.width;
    h=screen.height;
    v=navigator.appName;
    r=""+escape(document.referrer);
    if(v!="Netscape"){c=screen.colorDepth}
    else{c=screen.pixelDepth}
    document.write("larghezza:",w,"altezza:",h," bit colori:",c," referrer:",r," browser:",v); 
    // --></script>
    Non sono un programmatore.
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

  4. #4
    Dimenticavo: non funziona dappertutto.
    Non funziona su Netscape 3.0
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

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.