Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    105

    Javascript disabilitato

    Salve, avrei da porre un quesito a voi esperti di javascript.
    Sto' lavorando ad un sito (quasi finito) scritto in php all'interno del quale ho un form per la registrazione. Oltre ai controlli client-side (con javascript) e server-side (con php) utilizzo un semplice javascript per per impedire la digitazione di alcuni caratteri all'interno delle varie text-aree.

    Naturalmente se l'utente ha il browser con gli script disabilitati tutto cio' non serve a nulla.

    Mi domandavo se esistesse un modo per far si che l'utente con gli script disabilitati non potesse proseguire nella compilazione del form, costringendolo ad abilitarli. Non so.. un qualcosa che all'apertura della pagina del form prima controlla se javascript è abilitato, se SI carica la pagina con il form, se NO rimanda ad una pagina di avvertimento o mostra un messaggio, sempre pero' senza mostrare il form.

    Qualcuno saprebbe cortesemente dirmi se è possibile tutto cio' o qualcosa del genere??

    Grazie per la cortesia.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Mi domandavo se esistesse un modo per far si che l'utente con gli script disabilitati non potesse proseguire nella compilazione del form, costringendolo ad abilitarli.
    Potresti fare cosi inserisci i tag:
    <noscript>Per proseguire devi abilitare il javascript</noscript> e disabilitare il pulsante d'invio.
    Un altra soluzione potrebbe essere inserisci un div a tutto schermo che copra tutta la pagina del form, che rendi nascosto con javascript tipo:
    codice:
    <script>window.onload=function(){document.getElmentById("ID_del_div_che_copre_la_pagina").style.display='none';}</script>
    la soluzione per reindirizzare è la + complessa da spiegare e da realizzare pertanto ci proverei solo nel caso sia strettamente necessario.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

    Re: Javascript disabilitato

    Originariamente inviato da edonista
    Salve, avrei da porre un quesito a voi esperti di javascript.
    Sto' lavorando ad un sito (quasi finito) scritto in php all'interno del quale ho un form per la registrazione. Oltre ai controlli client-side (con javascript) e server-side (con php) utilizzo un semplice javascript per per impedire la digitazione di alcuni caratteri all'interno delle varie text-aree.

    Naturalmente se l'utente ha il browser con gli script disabilitati tutto cio' non serve a nulla.

    Mi domandavo se esistesse un modo per far si che l'utente con gli script disabilitati non potesse proseguire nella compilazione del form, costringendolo ad abilitarli. Non so.. un qualcosa che all'apertura della pagina del form prima controlla se javascript è abilitato, se SI carica la pagina con il form, se NO rimanda ad una pagina di avvertimento o mostra un messaggio, sempre pero' senza mostrare il form.

    Qualcuno saprebbe cortesemente dirmi se è possibile tutto cio' o qualcosa del genere??

    Grazie per la cortesia.
    Metti un segnaposto del tipo
    Codice PHP:
    <div id="content">


    Devi avere js abilitato !</p>
    </
    div
    e tramite innerHTML o DOM (meglio)
    mostri la form.


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Re: Javascript disabilitato

    Originariamente inviato da whisher
    Metti un segnaposto del tipo
    Codice PHP:
    <div id="content">


    Devi avere js abilitato !</p>
    </
    div
    e tramite innerHTML o DOM (meglio)
    mostri la form.


    Interessante come soluzione, ma costruire in form di registrazione che mediamente non sono 2 campi oltretutto diversi tra loro e che potrebbero avere controlli in linea (direttamente nel input) tramite DOM la trovo la soluzione + complessa
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

    Re: Re: Re: Javascript disabilitato

    Originariamente inviato da cavicchiandrea
    Interessante come soluzione, ma costruire in form di registrazione che mediamente non sono 2 campi oltretutto diversi tra loro e che potrebbero avere controlli in linea (direttamente nel input) tramite DOM la trovo la soluzione + complessa
    Ad essere vagabondi con una chiamata
    ajax recuperi il form lato server


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    105
    Grazie per le risposte ragazzi, siete molto gentili. Il punto è che sono tremendamente ignorante in javascript e avrei bisogno di una cosa semplice semplice ammesso che esista...

    Ragionando per assurdo in php basterebbe fare una cosa cosi: se javascript è disabilitato vai alla pagina di errore, se invece javascript è abilitato allora apri il form. Prtroppo mi pare di capire che una cosa del genere non sia possibile in javascript.

    Pensavo... potrei mettere all'interno dei tag <NOSCRIPT> un redirect (in automaico) ad una pagina chiamiamola così di "errore script disabilitati"? ho scritto una bestemmia o è fattibile la cosa?

    grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    105
    ...no ho scritto una cavolata... se javascript è disabilitato come cavolo fa' a rimandarmi ad un'altra pagina????????????????? helpppp

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Le soluzioni che ti ho proposto sole le + semplici in assoluto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da edonista
    ...no ho scritto una cavolata... se javascript è disabilitato come cavolo fa' a rimandarmi ad un'altra pagina????????????????? helpppp
    premettendo che farei come suggerito dal moderatore cavicchiandrea,

    <noscript><meta http-equiv="refresh" content="3; url=http://xxx.htm" /></noscript>


    questo codice funziona con IE7, Firefox e Opera

    Pietro

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    105
    ok messaggio recepito <noscript>Per proseguire devi abilitare il javascript</noscript> e disabilitare il pulsante d'invio, è effettivamente la cosa piu' semplice da fare.
    Grazie mille a tutti per l'aiuto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.