Visualizzazione risultati 1 fino 11 di 11

Discussione: Capire se l'utente ha js abilitato o no

  1. #1
    Guest

    Predefinito Capire se l'utente ha js abilitato o no

    C'è un modo con php di capire se il visitatore che visualizza una pagina web a javascript abilitato o disabilitato?

  2. #2
    Ospite Guest

    Predefinito

    Se ti interessa get_browser() (che non so se funziona su AlterVista) può esserti utile per sapere se il browser in uso supporta javascript, ma non se l'utente lo ha abilitato o meno.
    Per quest'ultima richiesta personalmente non conosco funzioni apposite.
    Però l'idea che mi viene in mente è di,all'onload, tramite window.location, aggiungere qualche parametro alla querystring.
    Successivamente puoi verificare se quel parametro è settato o meno, se non lo è vuol dire che l'utente ha Javascript disabilitato.
    Un esempio veloce:
    Codice PHP:
    <body onload="window.location='?ecco'">
    <?
    if(isset($_GET['ecco']))
    echo
    "javascript abilitato";
    else
    echo
    "javascript non abilitato";?>

  3. #3
    Guest

    Predefinito

    O meglio ancora:

    <body onload="alert('js abilitato');">

    Se non è abilitato non comparirà nulla.


    Ciao!

  4. #4
    Guest

    Predefinito

    Beh mi pargono le uniche alternative...grazie molte

  5. #5
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    O meglio ancora:

    <body onload="alert('js abilitato');">

    Se non è abilitato non comparirà nulla.


    Ciao!
    Si, ma sinceramente non ne vedo l'utilità, cioè...solo l'utente avrebbe la conferma di avere JS non abilitato, ma non capisco come si potrebbe poi gestire l'esecuzione dello script

  6. #6
    Guest

    Predefinito

    inviato da debug
    <body onload="alert('js abilitato');">
    si ma poi chi ha il javascript abilitato ogni volta che accede alla pagina in questione gli si pioba sul monitor questo stupido messaggio!!

  7. #7
    Guest

    Predefinito

    Era ovviamente un esempio per far capire che, per sapere se l'utente in questione lo ha abilitato, basta farlo eseguire.


    Ciaooo!!!

  8. #8
    Guest

    Predefinito

    Beh credo che ricorreròa una semplice cosa del tipo se hai js disabilitato clicca qui

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da phelpp Visualizza messaggio
    Beh credo che ricorreròa una semplice cosa del tipo se hai js disabilitato clicca qui
    e magari ci fai girare uno script, tipo dici se non sei sicuro di avere il js abilitato clikka qui, e fai partire un alert dicendo hai il js abilitato. se nn succ niente allora approfitta di questa sua carenza per bombardarlo con un sacco di alert che nn puo terminare... e ke kmq nn può vedere xk js disabilitato.. se ce la abilitato si pentirà per tutta la sua vita.. anche di aver buttato il monitor dalla finestra
    Ultima modifica di WILLYilCOYOTE : 17-09-2007 alle ore 20.05.39

  10. #10
    Guest

    Predefinito

    [ot]Della serie "come perdere visitatori facilmente" ecco a voi willy![/ot]

  11. #11
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Diciamo che se la tua idea era quella di realizzare due siti, uno JS-Friendly e uno no, potresti creare la home page in questo modo:
    Codice HTML:
    <body>
    <script type="text/javascript">
    document.write ('<p>Tra qualche istante accederai alla home page...</p>')
    document.location.href = 'home_js.htm';
    </script>
    <noscript>
    <!-- qui ci infili il codice della home page non-JS-friendly... ovviamente senza script JS! -->
    </noscript>
    </body>
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •