lise: DOCTYPE, strict Html

Beitrag lesen

Liebe Leute,

könnt Ihr mir sagen wie wichtig es ist den Doctype
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> zu verwenden. Sprich für Profiprojekte nicht für die Private Homepage. I
ch hab da insbesondere Probleme mit Iframes die Rausfall und mit dynamisch generierten Javascripten, die Html generieren, siehe Beispiel unten.

dynamisch generiertes Html was als nicht strict bewertet wird vom w3c, wegen falscher Verschachtelung und falsch geschlossenen tags????

function schreibeListe()
{
var innerText = "<table width="100%" height="100" border="0"><tr><td><a href="javascript:kleiner();" class="text">kleiner<br></a><a href='#' onclick='groesser();' class='text'>groesser</a></td></tr></table>";
    innerText += "<table cellspacing='2' cellpadding='2' align='center'  border ='0'>";

if(istzustand == 'zu'){
      for(var i=0; i< menu.length;i++){
         innerText += "<tr><td width='200' class='untermenu'><a href='#' onmouseover="javascript: istzustand='auf'; point='" + i + "'; schreibeListe()">" + menu[i][0]+ "</a></td></tr>";
      }
   }
   else if(istzustand =='auf'){
      for(i=0; i< menu.length; i++){
         innerText += "<tr><td class='untermenu' width='200'><a href='#' onmouseover="javascript: istzustand='auf'; point='" + i + "'; schreibeListe()">" + menu[i][0]+ "</a></td></tr>";
         if(i== point){
            for(var z=1; z < menu[i].length; z++){
               innerText += "<tr><td bgcolor='#E2E2E2' ><a href='#' >" + menu[i][z]+ "</a></td></tr>";
             }
         }
      }
   }
  innerText += "</table>";
  vertMenu.innerHTML = innerText;
}

Grüße und Danke
Isabel