Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178

    Passaggio dimensioni schermo con location.href

    Buongiorno,
    ho un sistema in asp a cui ho aggiunto nel login un piccolo javascript che, in seguito ai controlli per il login, rileva le impostazioni dello schermo e le passa ad una pagina (appunto con location.href) in cui inizializzo una variabile di sessione che utilizzo in tutto il sito.
    Il problema è che se le impostazioni del browser (explorer) hanno selezionato "mostra errori http brevi" mi restituisce un errore interno del server, se è deselezionato tutto funziona correttamente.
    Qualcuno ha già incontrato questa stranezza?
    Grazie in anticipo
    Buji

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Premetto che non uso explorer, ma non mi pare un comportamento strano o errato.

    Nella pagina l'errore c'e`, ma e` un errore che il browser riesce a coreggere (o meglio il browser e` convinto di riuscire comunque ad interpretare la pagina).

    Per cui se il browser e` settato in modo da fermarsi agli errori, si ferma, in caso contrario prosegue.

    Potresti postare le righe incriminate, l'errore ceh viene individuato ed eventualmente il DOCTYPE che usi nella pagina, cosi` possiamo capire cosa non va.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    In realta il "mostra errori brevi" altro non è che la visualizzazione a video dell'errore in dettaglio e non con una dicitura generica che racchiude tutti gli errori.

    Lo scriptino è:
    codice:
    <script language="JavaScript"> 
       var lar = window.screen.width; 
       location.href="xxxxxxxxxx.asp?lar="+lar
    </script>
    Buji

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In effetti screen non e` una proprieta` di window, ma un oggetto a se stante. Invece location e` una proprieta` di window.

    Correggi cosi`:
    var lar = screen.width;
    window.location.href="xxxxxxxxxx.asp?lar="+lar

    oppure:
    window.location.href = "xxx.asp?lar="+screen.width;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Nonostante la correzione continua ad avere lo stesso comportamento
    Tra poco piglio a capocciate tutto...
    Buji

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sei sicuro che l'errore segnalato fosse quelo?

    Comunque ti posso consigliare di guarare la pagina con un browser piu` pignolo, ad esempio Mozilla o N7, in cui abiliti la finestra degli errori (basta scrivere javascript: nella location).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Continua semplicemente a segnalare errore interno del server (il classico 500)...
    Buji

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188

    Errore del server

    Errore del server:

    allora il browser non c'entra!

    C'e` uno script lato server?

    Comunque non mi torna che a un erorre del server il browser risponda in modi diversi a seconda di come e` settato.

    Ho il sospetto di qualcosa altro.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.