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

    [c#] verifica supporto javascript

    Salve, ho la necessita di verificare che il browser in uso abbia il supporto javascript abilitato o meno. è possibile ?

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

    Re: [c#] verifica supporto javascript

    Originariamente inviato da ngs
    Salve, ho la necessita di verificare che il browser in uso abbia il supporto javascript abilitato o meno. è possibile ?
    Ma scusa, c'è un forum javascript dedicato, oltretutto frequentato da gente esperta, e tu poni la domanda qui? :master:

    Pietro

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Si puo' fare anche lato server, in 1.1 facevo cosi' :

    codice:
            Dim supporta As Boolean = HttpContext.Current.Request.Browser.JavaScript

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    Si puo' fare anche lato server, in 1.1 facevo cosi' :

    codice:
            Dim supporta As Boolean = HttpContext.Current.Request.Browser.JavaScript
    :master: non so, secondo me non verifica se l'utente ha disabilitato javascript, ma solo se quel browser può gestire javascript :master: Ma forse mi sbaglio e chiedo conferma anche io. Ciao.
    Pietro

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da pietro09
    :master: non so, secondo me non verifica se l'utente ha disabilitato javascript, ma solo se quel browser può gestire javascript :master: Ma forse mi sbaglio e chiedo conferma anche io. Ciao.
    Infatti sono convinto anche io che indichi se il browser lo supporta o meno, in modo generico.
    Mi sembrava quella la domanda, sorry.

    Se poi la domanda è "l'utente ha disabilitato JS o no?", non saprei. Ma mi sembra ci sia una proprietà del tipo "isJavascriptEnabled" da qualche parte :master:

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    <body>
    il tuo javascript <noscript>non </noscript>è abilitato
    </body>
    :quote: il primo che ho pescato nel forum javascript



    http://forum.html.it/forum/showthrea...2#post10230122
    Pietro

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da pietro09
    <body>
    il tuo javascript <noscript>non </noscript>è abilitato
    </body>
    :quote: il primo che ho pescato nel forum javascript

    http://forum.html.it/forum/showthrea...2#post10230122

    E se il nostro amico fosse costretto a farlo lato server ? :master:

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    E se il nostro amico fosse costretto a farlo lato server ? :master:
    Spedisci una informazione al server via javascript. Questo implica che è abilitato, altrimenti no
    Pietro

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ho dovuto farlo anche io proprio oggi in 1.1, provando a disabilitare / abilitare JS in Internet explorer 7 (e mi serviva con la messagebox, ma si potrebbe pensare anche a qualcos'altro di piu' discreto o magari nascosto):

    C#
    codice:
    if (!IsPostBack) {
    if ((!this.IsStartupScriptRegistered("clientscript_eseguijs"))) {
    	this.RegisterStartupScript("clientscript_eseguijs", "<script language=javascript>alert('js abilitato');</script>");
    }
    }

    VB
    codice:
    If Not IsPostBack Then
       If (Not Me.IsStartupScriptRegistered("clientscript_eseguijs")) Then
          Me.RegisterStartupScript("clientscript_eseguijs", "<script language=javascript>alert('js abilitato');</script>")
       End If
    End If

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.