Frameset HTML4.01 strict

Status
Nicht offen für weitere Antworten.

obaran

Erfahrenes Mitglied
Hallo,

hat einer von euch eine Idee wie ich ein Frameset
erstellen kann welches HTML4.01 Strict ist UND:
mir KEINE border anzeigt und auch kein framespacing?

Da wenn ich im frameset attribut festlege: 'border="0"
frameborder="0" framespacing="0"' ist es nicht strict
aber der IE z.b. zeigt es dann so an wie ichs will.

Nun sollen die Seiten aber strict programmiert sein :(

Hat da jemand eine Idee

Danke schonmal Oli
 
Nö, das sieht schlecht aus :( lediglich frameborder darfst du benutzen.... da muss sich dein Kunde Wohl oder Übel entscheiden, was ihm wichtiger ist.
 
THEORETISCH gibt es eine Möglichkeit.

Code:
<html>
<head>

<script type="text/javascript">
function noBorder(x){
  document.getElementsByName(x)[0].marginHeight = "0";
  document.getElementsByName(x)[0].marginWidth = "0";
  document.getElementsByName(x)[0].frameBorder = "no";
}
</script>
</head>
  <frameset rows="35,*,500"> 
      <frame src="test1" name="x"  onLoad="noBorder(this.name)">
      <frame src="test2" name="y" onLoad="noBorder(this.name)">
      <frame src="test3" name="z" onLoad="noBorder(this.name)">
</frameset>
</html>
Das würde nach DOM 1.0 den gewünschten Effekt haben - doch leider funktioniert es bisher weder im IE noch im Netscape/Mozilla. Das bringt dich zwar jetzt nicht weiter, aber dann hast du's wenigstens schon mal gehört ;)

bye
 
Status
Nicht offen für weitere Antworten.
Zurück