J'aimerais savoir comment faire pour qu'une liste déroulante d'un formulaire dans Firefox soit affichée comme pour les navigateurs Internet Explorer et Opera? Je n'arrive vraiment pas à avoir le même affichage; ça bogue énormément dans Firefox.
La page web du formulaire est un iframe affichant un fichier PHP; dans ce fichier, il y a de la programmation PHP; puis le tableau HTML entrecoupé de code PHP et CSS:
http://www.soustesailes.com/contacttotal2.htm
C'est un programmeur qui m'a aidé car je n'y arrivais vraiment pas. Vous remarquerez qu'il y a du <font> et du CSS; c'est le programmeur qui a mis les <font> et je ne me suis pas encore attardé à tous les remplacer par du CSS seulement. D'ailleurs, je ne sais pas si c'est pertinent de le faire; c'est peut être pour cela que Firefox a de la difficulté à bien rendre les listes déroulantes. Je ne sais pas.
Merci à l'avance pour vos éclaircissements.
----------------------
Le code du formulaire
----------------------
Code : Tout sélectionner
<html>
<head>
<title>Sous Tes Ailes - Contact - Nous écrire</title>
<meta name="Description" content="Formulaire de contact pour nous écrire">
<meta name="KeyWords" content="sous tes ailes formulaire de contact écrire courriel email rejoindre">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Copyright" content="Copyright 2006 Sous Tes Ailes http://www.soustesailes.com/">
<meta http-equiv="Content-Language" content="fr">
<link rel=StyleSheet href="/coolstyle.css" type="text/css">
<script language="javascript" type="text/javascript" src="/javascripts.js"></script>
<script language="javascript" type="text/javascript" src="/pop-closeup.js"></script>
</head>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginheight="0" marginwidth="0" class="background-window">
<div align=left; valign=top; background:white; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;">
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table width="14%" border="0" name="formcontact" align="left">
<tr>
<td colspan="2" align="center" class="smalltitle">
<?php
if ((isset($_POST['envoi'])) AND ($email_invalide =='1') AND ($zone_email_flag != '0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><strong><font color=\"#CA0B01\" size=\"1\">Votre courriel<br>est invalide</font></strong></font>");
}
?>
<br>
<td width="20%" align="left"> </td>
</tr>
<p align="center"> </p>
<tr>
<td width="19%" align="right" class="smalltext_contact">Prénom</td>
<td width="61%" align="left">
<input name="champ1" type="text" class="shadeform_contact" value="<?php
if ((isset($_POST['envoi'])) AND (isset($_SESSION['champ1']))) {
echo($_SESSION['champ1']);
}
?>">
</td>
<td width="20%" align="left" valign="baseline">
<?php
if ((isset($_POST['envoi'])) AND ($champ1_flag =='0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font color=\"#CA0B01\" size=\"2\">X</font></b></font>");
}
?>
</td>
</tr>
<tr>
<td width="19%" align="right" class="smalltext_contact">Nom</td>
<td width="61%" align="left">
<input name="champ2" type="text" class="shadeform_contact" value="<?php
if ((isset($_POST['envoi'])) AND (isset($_SESSION['champ2']))) {
echo($_SESSION['champ2']);
}
?>">
</td>
<td width="20%" align="left" valign="baseline">
<?php
if ((isset($_POST['envoi'])) AND ($champ2_flag =='0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font color=\"#CA0B01\" size=\"2\">X</font></b></font>");
}
?>
</td>
</tr>
<tr>
<td align="right" width="19%" class="smalltext_contact">Courriel</td>
<td align="left" width="61%">
<input name="zone_email" type="text" class="shadeform_contact" value="<?php
if ((isset($_POST['envoi'])) AND (isset($_SESSION['zone_email']))) {
echo($_SESSION['zone_email']);
}
?>">
</td>
<td align="left" width="20%" valign="baseline">
<?php
if (isset($_POST['envoi'])) {
if (($email_invalide=="1") OR ($zone_email_flag =='0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font color=\"#CA0B01\" size=\"2\">X</font></b></font>");
}
}
?>
</td>
</tr>
<tr>
<td align="right" width="19%" class="smalltext_contact">Pays</td>
<td align="left" width="61%">
<select name="champ3" class="shadeform_pays_sujet">
<?php
if ((isset($_POST['envoi'])) AND (isset($_SESSION['champ3']))) {
echo("<option value=\"".$_SESSION['champ3']."\">" . $_SESSION['champ3'] ."</option>");
}
?>
<option value="">votre Choix?</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Afrique du Sud">Afrique du Sud</option>
<option value="Albanie">Albanie</option>
<option value="Algerie">Algérie</option>
<option value="Allemagne">Allemagne</option>
<option value="Andorre">Andorre</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antigua">Antigua</option>
<option value="Antilles neerlandaises">Antilles néerlandaises</option>
<option value="Arabie Saoudite">Arabie Saoudite</option>
<option value="Argentine">Argentine</option>
<option value="Armenie">Arménie</option>
<option value="Aruba">Aruba</option>
<option value="Australie">Australie</option>
<option value="Autriche">Autriche</option>
<option value="Azerbaidjan">Azerbaïdjan</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrein">Bahrein</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Barbade">Barbade</option>
<option value="Belgique">Belgique</option>
<option value="Belize">Belize</option>
<option value="Benin">Bénin</option>
<option value="Bermudes">Bermudes</option>
<option value="Bhoutan">Bhoutan</option>
<option value="Bielorussie">Biélorussie</option>
<option value="Birmanie">Birmanie</option>
<option value="Bolivie">Bolivie</option>
<option value="Botswana">Botswana</option>
<option value="Bresil">Brésil</option>
<option value="Brunei Darussalam">Brunei Darussalam</option>
<option value="Bulgarie">Bulgarie</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cambodge">Cambodge</option>
<option value="Cameroun">Cameroun</option>
<option value="Canada">Canada</option>
<option value="Cap Vert">Cap Vert</option>
<option value="Cayman">Cayman</option>
<option value="Centre-Afriqe">Centre-Afrique</option>
<option value="Chili">Chili</option>
<option value="Chine">Chine</option>
<option value="Chypre">Chypre</option>
<option value="Colombie">Colombie</option>
<option value="Comores">Comores</option>
<option value="Congo">Congo</option>
<option value="Coree du Nord">Corée du Nord</option>
<option value="Coree du Sud">Corée du Sud</option>
<option value="Costa Rica">Costa Rica</option>
<option value="Cote d'Ivoire">Côte d'Ivoire</option>
<option value="Croatie">Croatie</option>
<option value="Cuba">Cuba</option>
<option value="Danemark">Danemark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominique">Dominique</option>
<option value="Egypte">Égypte</option>
<option value="El Salvador">El Salvador</option>
<option value="Emirats Arabes unis">Émirats Arabes unis</option>
<option value="Equateur">Équateur</option>
<option value="Erythree">Erythrée</option>
<option value="Espagne">Espagne</option>
<option value="Estonie">Estonie</option>
<option value="Etats-Unis">États-Unis</option>
<option value="Ethiopie">Éthiopie</option>
<option value="ex-Union Sovietique">ex-Union Soviétique</option>
<option value="ex-Yougoslavie">ex-Yougoslavie</option>
<option value="Falkland">Falkland</option>
<option value="Feroe">Féroé</option>
<option value="Fidji">Fidji</option>
<option value="Finlande">Finlande</option>
<option value="France">France</option>
<option value="Gabon">Gabon</option>
<option value="Gambie">Gambie</option>
<option value="Georgie">Géorgie</option>
<option value="Ghana">Ghana</option>
<option value="Gibraltar">Gibraltar</option>
<option value="Grande-Bretagne">Grande-Bretagne</option>
<option value="Grece">Grèce</option>
<option value="Grenade">Grenade</option>
<option value="Saint Vincent et Grenadines">Grenadines</option>
<option value="Groenland">Groenland</option>
<option value="Guadeloupe">Guadeloupe</option>
<option value="Guam">Guam</option>
<option value="Guatemala">Guatemala</option>
<option value="Guinee">Guinée</option>
<option value="Guinee Bissau">Guinée Bissau</option>
<option value="Guyane">Guyane</option>
<option value="Guyane francaise">Guyane française</option>
<option value="Haiti">Haïti</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong">Hong Kong</option>
<option value="Hongrie">Hongrie</option>
<option value="Ile Christmas">Île Christmas</option>
<option value="Iles Maurice">Île Maurice</option>
<option value="Iles Bouvet">Îles Bouvet</option>
<option value="Iles Cocos">Îles Cocos</option>
<option value="Iles Cook">Îles Cook</option>
<option value="Iles Heard et Mac Donald">Îles Heard et MacDonald</option>
<option value="Iles Svalbaard et Jan Mayen">Îles Jan Mayen</option>
<option value="Iles Salomon">Îles Salomon</option>
<option value="Iles Svalbaard et Jan Mayen">Îles Svalbaard</option>
<option value="Iles Turques et Caiques">Îles Turques et Caïques</option>
<option value="Iles Vierges britanniques">Îles Vierges britanniques</option>
<option value="Iles Vierges des Etats-Unis">Îles Vierges des É.-Unis</option>
<option value="Inde">Inde</option>
<option value="Indonesie">Indonésie</option>
<option value="Irak">Irak</option>
<option value="Iran">Iran</option>
<option value="Irlande">Irlande</option>
<option value="Islande">Islande</option>
<option value="Israel">Israël</option>
<option value="Italie">Italie</option>
<option value="Jamaique">Jamaïque</option>
<option value="Japon">Japon</option>
<option value="Jordanie">Jordanie</option>
<option value="Kzakhstan">Kzakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kirghizistan">Kirghizistan</option>
<option value="Kiribati">Kiribati</option>
<option value="Koweit">Koweït</option>
<option value="Laos">Laos</option>
<option value="Lesotho">Lesotho</option>
<option value="Lettonie">Lettonie</option>
<option value="Liban">Liban</option>
<option value="Liberia">Libéria</option>
<option value="Libye">Libye</option>
<option value="Liechtenstein">Liechtenstein</option>
<option value="Lituanie">Lituanie</option>
<option value="Luxembourg">Luxembourg</option>
<option value="Macao">Macao</option>
<option value="Madagascar">Madagascar</option>
<option value="Malaisie">Malaisie</option>
<option value="Malawi">Malawi</option>
<option value="Maldives">Maldives</option>
<option value="Malte">Malte</option>
<option value="Maroc">Maroc</option>
<option value="Martinique">Martinique</option>
<option value="Mauritanie">Mauritanie</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexique">Mexique</option>
<option value="Micronesie">Micronésie</option>
<option value="Moldavie">Moldavie</option>
<option value="Monaco">Monaco</option>
<option value="Mongolie">Mongolie</option>
<option value="Montserrat">Montserrat</option>
<option value="Mozambique">Mozambique</option>
<option value="Namibie">Namibie</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Népal</option>
<option value="Nicaragua">Nicaragua</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigéria</option>
<option value="Niue">Niue</option>
<option value="Norfolk">Norfolk</option>
<option value="Norvege">Norvège</option>
<option value="Nouvelle Caledonie">Nouvelle Calédonie</option>
<option value="Nouvelle Zelande">Nouvelle Zélande</option>
<option value="Oman">Oman</option>
<option value="Ouzbekistan">Ouzbékistan</option>
<option value="Pakistan">Pakistan</option>
<option value="Palau">Palau</option>
<option value="Panama">Panama</option>
<option value="Papouasie Nouvelle Guinee">Papouasie N. Guinée</option>
<option value="Paraguay">Paraguay</option>
<option value="Pays-Bas">Pays-Bas</option>
<option value="Perou">Pérou</option>
<option value="Philippines">Philippines</option>
<option value="Pitcairn">Pitcairn</option>
<option value="Plogne">Plogne</option>
<option value="Polynesie francaise">Polynésie française</option>
<option value="Porto-Rico">Porto-Rico</option>
<option value="Portugal">Portugal</option>
<option value="Qatar">Qatar</option>
<option value="Republique de Macedoine">Rép. de Macédoine</option>
<option value="Republique Dominicaine">République Dominicaine</option>
<option value="Republique Slovaque">République Slovaque</option>
<option value="Reunion">Réunion</option>
<option value="Roumanie">Roumanie</option>
<option value="Russie">Russie</option>
<option value="Rwanda">Rwanda</option>
<option value="Sahara occidental">Sahara occidental</option>
<option value="Saint Kitts et Nevis">Saint Kitts et Nevis</option>
<option value="Saint Pierre et Miquelon">Saint Pierre et Miquelon</option>
<option value="Saint Tome et Principe">Saint Tomé et Principe</option>
<option value="Saint Vincent et Grenadines">Saint Vincent</option>
<option value="Sainte Helene">Sainte Hélène</option>
<option value="Sainte Lucie">Sainte Lucie</option>
<option value="Samoa americain">Samoa américain</option>
<option value="Samoa occidental">Samoa occidental</option>
<option value="San Marin">San Marin</option>
<option value="Senegal">Sénégal</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Singapour">Singapour</option>
<option value="Slovenie">Slovénie</option>
<option value="Somalie">Somalie</option>
<option value="Soudan">Soudan</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="Suede">Suède</option>
<option value="Suisse">Suisse</option>
<option value="Surinam">Surinam</option>
<option value="Swaziland">Swaziland</option>
<option value="Syrie">Syrie</option>
<option value="Tadjikistan">Tadjikistan</option>
<option value="Taiwan">Taïwan</option>
<option value="Tanzanie">Tanzanie</option>
<option value="Tchad">Tchad</option>
<option value="Tchequie">Tchèquie</option>
<option value="Territoire austral francais">Territoire austral fr.</option>
<option value="Territoires britanniques de l'Ocean Indien">Terr. britanniques O.I.</option>
<option value="Thailande">Thaïlande</option>
<option value="Timor oriental">Timor oriental</option>
<option value="Togo">Togo</option>
<option value="Tokelau">Tolelau</option>
<option value="Tonga">Tonga</option>
<option value="Trinite et Tobago">Trinité et Tobago</option>
<option value="Tunisie">Tunisie</option>
<option value="Turkmenistan">Turkménistan</option>
<option value="Turquie">Turquie</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Ukraine">Ukraïne</option>
<option value="Uruguay">Uruguay</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Vatican">Vatican</option>
<option value="Venezuela">Vénézuela</option>
<option value="Vietnam">Vietnam</option>
<option value="Wallis et Futuna">Wallis et Futuna</option>
<option value="Yemen">Yemen</option>
<option value="Zaire">Zaïre</option>
<option value="Zambie">Zambie</option>
<option value="Zimbabwe">Zimbabwe</option>
<option value="--- Autre ---">--- Autre ------------------------</option>
</select>
</td>
<td width="20%" align="left" valign="baseline">
<?php
if ((isset($_POST['envoi'])) AND ($champ3_flag == '0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font color=\"#CA0B01\" size=\"2\">X</font></b></font>");
}
?>
</td>
</tr>
<tr>
<td width="19%" align="right" class="smalltext_contact">Sujet</td>
<td width="61%" align="left">
<select name="champ4" class="shadeform_pays_sujet">
<?php
if ((isset($_POST['envoi'])) AND (isset($_SESSION['champ4']))) {
echo("<option value=\"".$_SESSION['champ4']."\">" . $_SESSION['champ4'] ."</option>");
}
?>
<option value="">votre Choix?</option>
<option value="Administration">Administration</option>
<option value="Commentaire">Commentaire</option>
<option value="Contribution">Contribution</option>
<option value="Enseignement">Enseignement</option>
<option value="Erreur...">Erreur 404 et autres</option>
<option value="Espace membre">Espace membre</option>
<option value="Itinéraire">Itinéraire</option>
<option value="Liens Internet">Liens Internet</option>
<option value="Liste de diffusion">Liste de diffusion</option>
<option value="Partenariat">Partenariat</option>
<option value="Suggestion">Suggestion</option>
<option value="Témoignage">Témoignage</option>
<option value="Voix prophétique">Voix prophétique</option>
<option value="Webmestre">Webmestre (tech.)</option>
<option value="--- Autre ---">--- Autre ------------------------</option>
</select>
</td>
<td width="20%" align="left" valign="baseline">
<?php
if ((isset($_POST['envoi'])) AND ($champ4_flag =='0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font color=\"#CA0B01\" size=\"2\">X</font></b></font>");
}
?>
</td>
</tr>
<tr>
<td valign="top" colspan="2" align="left">
<div align="left">
<textarea name="zone_texte" cols="24" rows="4" class="textarea_contact" wrap="VIRTUAL"><?php
if ((isset($_POST['envoi'])) AND (isset($_SESSION['zone_texte']))) {
echo(stripslashes($_SESSION['zone_texte']));
}
?></textarea>
</div>
</td>
<td valign="top" width="20%" align="left">
<?php
if ((isset($_POST['envoi'])) AND ($zone_texte_flag =='0')) {
echo("<font face=\"Verdana, Arial, Helvetica, sans-serif\"><b><font color=\"#CA0B01\" size=\"2\">X</font></b></font>");
}
?>
</td>
</tr>
<tr>
<td valign="top" colspan="2" align="center">
<div align="center">
<input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="4">
<input name="nbre_zones_texte" type="hidden" value="1">
<input name="nbre_zone_email" type="hidden" value="1">
<input name="titre_champ1" type="hidden" value="Prénom">
<input name="titre_champ2" type="hidden" value="Nom">
<input name="titre_champ3" type="hidden" value="Pays">
<input name="titre_champ4" type="hidden" value="Sujet">
<input name="titre_email" type="hidden" value="Courriel">
<input name="titre_zone" type="hidden" value="Message">
<input type="submit" name="envoi" value="Valider" onMouseOver="this.className='buttonon_contact'" onMouseOut="this.className='button'" class="button" style="width:130px; margin-top:5px">
</div>
</td>
<td valign="top" align="left" width="20%"> </td>
</tr>
<tr>
<td valign="top" colspan="3" align="center"> </td>
</tr>
</table>
</form>
</div>
</body>
</html>
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)