Pour une raison quelconque, ma page Web semble bien fonctionner sans un doctype, mais ne le fait pas si je spécifie tout en pleine.Impossible de trouver doctype approprié, ne semble fonctionner en mode quirks
J'ai passé par divers modèles différents sans aucun succès, c'est-à-dire que les validateurs de code n'aiment pas mon code et/ou cela ne marche pas. La seule chose "Je m'en sors" est la ligne du haut, mais même alors, je ne peux pas spécifier de détails, c'est-à-dire juste le début de la déclaration habituelle de doctype.
La page est le résultat de Drop down Stackoverflow question.
Aussi (et la raison pour laquelle je veux spécifier le type car cela peut causer les problèmes) la page fonctionne uniquement dans IE. Il charge uniquement le premier menu déroulant dans Chrome et n'en charge pas dans Firefox. J'apprécie que ce qui précède n'est pas trop clair, mais le code est très court, donc j'espère que s'il est pointé dans la bonne direction, je peux le compléter moi-même et/ou décrire d'autres problèmes mieux.
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>User Interface</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="dropdown.js"></script>
<html>
<body onload="show_results('','Type1')">
<form name="MainForm">
League:
<span id="FirstList"><b>First List.</b></span>
Team: <span id="SecondList"><b>Loading second list, please wait.</b></span>
<input type="button" value="Button1" onclick="show_results(form.select_second.value,'Type3');" />
<input type="button" value="Button2" onclick="show_results(form.select_first.value,'Type4');" />
Output: <span id="OutputTable"><b>Output table space holder.</b></span>
</form>
</body>
</html>