11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Une petite question concernant un bug qui me surprend et dont l'origine m'échappe...

Sur la page de profil de mes membres, j'ai entre autres un formulaire qui sert à intégrer une vidéo hébergée sur youtube ou vimeo etc, et qui apparaît au clic sur un lien "Ajouter une vidéo" grâce à Jquery.

<a id="ajouter_video" style="cursor:pointer;text-decoration:underline" class="lnk_bleu">Ajouter une vid&eacute;o</a><br />  
            <div id="ajout_video" style="display:none">
              <form method="post" action="<? echo $script_embedvideo; ?>" id="form_embedvideo">      
                <table border="0" cellpadding="0" cellspacing="0" width="350" style="padding-left:30px">        
                  <tr>
                    <td style="height:35px">Titre</td>
                    <td style="height:35px"><input type="text" name="video_titre" maxlength="100" value="" >&nbsp;<span class="txt_gris"><i>Facultatif</i></span></td>
                  </tr>
                  <tr>
                    <td style="height:35px" valign="top">Int&eacute;gration&nbsp;</td>
                    <td style="height:35px"><textarea name="video_integration" rows="3" style="width:300px"></textarea></td>
                  </tr>
                  <tr>
                    <td style="height:35px" colspan="2"><a href="javascript:document.forms['form_embedvideo'].submit();"><img src="graph/boutons/integrer-video_off.png" border="0" id="charger_video" /></a>&nbsp;<img src="graph/boutons/annuler_off.png" id="video_annuler" style="cursor:pointer" border="0" alt="Annuler" /></td>
                  </tr>        
                </table>
              </form>
            </div>


Il s'avère que ce code marche globalement très bien sur tous les navigateurs (PC et MAC), SAUF sur Firefox et uniquement pour une poignée d'utilisateurs...
Pour ceux-là, l'input "Titre" et le textarea "Intégration" deviennent inactifs, impossible de cliquer dans ces champs pour écrire quoi que ce soit. Pourtant, ils ne semblent pas "Disabled", en tout cas le rollover fonctionne, mais pas moyen d'avoir le focus et d'écrire...

Alors bon, étrange quand même non ? Vous sauriez d'où ça peut venir ? Smiley ohwell
Modifié par xtense (11 May 2011 - 11:14)