flash

Google Chrome: il problema della chiocciola @ nei form in Flash

5.00 avg. rating (93% score) - 1 vote

Qualche tempo fa vi ho raccontato di un problema con Google Chrome e i web form in Flash. Nello specifico succedeva che, pur digitando correttamente sulla tastiera, il carattere chiocciola (at, @) non veniva riportato all’interno del campo, invalidando le iscrizioni che non passavano il controllo sui dati.

La soluzione

A futura memoria questa è una possibile soluzione del problema, pubblicata come issue aperto su Google Code. Utilizzando l’SWFObject per caricare il form in Flash dovremmo avere un codice simile a questo:

<script type="text/javascript">
    // <![CDATA[
        var so = new SWFObject("form.swf", "form", "200", "200", "7", "#ffffff");
        so.addParam("wmode", "transparent");
        so.write("form");
    // ]]>
</script>

per ripristinare la corretta visualizzazione del carattere chiocciola anche sul browser Google Chrome (e Safari) bisogna eliminare la riga “so.addParam(“wmode”, “transparent”);”.

 

 Torna su