Avatar billede foxmulder58 Praktikant
01. juni 2005 - 17:47 Der er 13 kommentarer og
1 løsning

problem med validering!

hej Eksperter,

jeg prøver at validere nedestående dokument:
<!------------------- ------------------------->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled</title>
<link rel="stylesheet" type="text/css" href="default.css" media="screen,projection"

title="Default"/>
<script type="text/javascript">
var divs = ['menu','content'];

function syncronizeDivs(){
    var maxH = 0;
    d = document.getElementsByTagName("DIV");
    for(i=0;d.length>i;i++){
        for(j=0;divs.length>j;j++){
            if(d[i].id==divs[j])maxH = Math.max(maxH,d[i].offsetHeight);
        }
    }
    for(i=0;d.length>i;i++){
        for(j=0;divs.length>j;j++){
            if(d[i].id==divs[j])d[i].style.height=maxH + 'px';
        }
    }
}
</script>


<script language="javascript1.3" type="text/javascript">
// Funktionen fra a list apart som gør internet explore også kan se menuen
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
  }
  }
  }
}
}
window.onload=startList;syncronizeDivs();

</script>

</head>



<body>
<div class="bodywrap">
<div id="banner"><table width="600"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th width="130" scope="row"><img src="images/logo.gif" width="130" height="95"

alt="logo"></th>
    <td width="453"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"

width="520" height="90">
      <param name="movie" value="flash/banner.swf">
      <param name="quality" value="high">
      <embed src="flash/banner.swf" quality="high"

pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"

width="520" height="90"></embed>
    </object></td>
  </tr>
</table></div>


<div id="menu">
<div id="navigation">
<ul id="nav">
  <li><a href="index.html">Forside</a></li>
  <li><a href="#">Uddannelser</a>
    <ul>
      <li><a href="udd1.html">Udd1</a></li>
      <li><a href="udd2.html">Udd2</a></li>
      <li><a href="udd3.html">Udd3</a></li>
    </ul>
  </li>
  <li><a href="kontakt.html">Kontakt</a></li>
</ul>
</div>



</div>


<div id="indhold">


<table width="100%"  border="1" cellspacing="1" cellpadding="1" class="myTable">
  <tr>
    <th scope="row">Netbaseret Akademi Uddannelse udbyder syv forskellige akademiuddannelser på

videregående voksenuddannelsesniveau (VVU)som fjernundervisning. Alle er deltidsuddannelser for

dig, som har brug for at vide og kunne mere. Uddannelserne er afløsninger for

merkonomuddannelsen.</th>
  </tr>
  <tr>
    <th scope="row">OBS!
Nye hold starter den 5. september 2005 .

Sidste frist for tilmelding er den 1. september 2005.

Medio maj 2005 opdateres tilmeldingblanketten.</th>
  </tr>
  <tr>
    <th scope="row">Du kan bruge akademiuddannelserne på 2 forskellige måder

Efteruddannelse

Du kan vælge at benytte fagmoduler enkeltvis som efteruddannelse og tage de moduler fra 1. del,

som du har behov for eller lyst til. Når du har bestået 1. del, kan du gå videre til 2. del.
Videregående uddannelse

Du kan tage en hel uddannelse
De syv uddannelser er:

Ledelse (den nye lederuddannelse)
International handel og markedsføring
Kommunikation og formidling
Økonomi og ressourcestyring
Innovation og produktionsoptimering
International transport og logistik
Informationsteknologi
Opbygning
Et helt uddannelsesforløb består af tre fagmoduler på 1. del og tre på 2. del. Studerende med

fuldtidsjob ved siden af vil typisk kunne tage et fagmodul pr. semester og således gennemføre

uddannelsen på tre år.

Nuværende merkonom- eller teknonomstuderende, som ønsker at gå over på den nye uddannelse, kan

udnytte de meget enkle overgangsmuligheder.

OBS!
Bestemte kombinationer af fag giver merit til HD 2.del
</th>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
  </tr>
</table>
</div>


</div>
</body>
</html>


<!------------------------------------------->

men får nedestående fejl:


No Character Encoding Found! Falling back to UTF-8.


hvad betyder det? og hvordan retter mandet?


mvh
mads
Avatar billede skovenborg Nybegynder
01. juni 2005 - 17:53 #1
Prøv først at sætte html-kommentarer rundt om dine scripts, fx:
<script type="text/javascript">
<!--
var divs = ['menu','content'];

function syncronizeDivs(){
    var maxH = 0;
    d = document.getElementsByTagName("DIV");
    for(i=0;d.length>i;i++){
        for(j=0;divs.length>j;j++){
            if(d[i].id==divs[j])maxH = Math.max(maxH,d[i].offsetHeight);
        }
    }
    for(i=0;d.length>i;i++){
        for(j=0;divs.length>j;j++){
            if(d[i].id==divs[j])d[i].style.height=maxH + 'px';
        }
    }
}
// -->
</script>
Avatar billede foxmulder58 Praktikant
01. juni 2005 - 18:05 #2
nej det hjalp ikke den skriver:


I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to reliably validate the document. I'm falling back to the "UTF-8" encoding and will attempt to perform the validation, but this is likely to fail for all non-trivial documents.




mvh
mads
Avatar billede schwarz84 Nybegynder
01. juni 2005 - 18:17 #3
Også denne gang skal du huske at starte siden med <html>
Ellers er det ret uforudsigeligt hvilke fejl, der kommer. Indsæt det lige inden <head>
Avatar billede olebole Juniormester
01. juni 2005 - 22:51 #4
schwarz84 >> Det var dog noget højglansforkromet sludder! Begynder du et dokument med <html>, er der ikke tale om et HTML-dokument.
Et HTML-dokument _skal_ begyndes med en DTD - og har man bare en smule begreb om, hvordan web-standarderne er skruet sammen, er der ingen problemer med det. Tværtimod opstår problemerne, når folk udelader DTD'en - og i øvrigt ikke kan kode HTML/CSS.
Men på den anden side: Ingen, der kan kode HTML/CSS ville nogensinde få den tanke at udelade DTD'en  :)

Mads, kan du ikke lægge et link? Jeg kan ikke forstå fejlmeddelelsen, da det validatoren efterlyser, er denne linie:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

- det virker sært  :)
Avatar billede olebole Juniormester
01. juni 2005 - 22:53 #5
schwarz84 >> Det skrev jeg i øvrigt også i det forrige spørgsmål, jeg så, du skrev dit sludder. Hvorfor undlader du ikke at sprede dine misforståelser, når du allerede ret tydeligt har fået at vide, du totalt har misforstået brugen af DTD? Det er jo synd for de folk, du måtte lokke på glatis ... de fortjener bedre
Avatar billede skovenborg Nybegynder
02. juni 2005 - 01:00 #6
sjovt, jeg prøvede at kopiere den html-kode du viste, og kunne slet ikke få samme fejl i validatoren - kun nogle fejl, som opstår når du bruger embed-elementet (som jo slet ikke er en del af standarden).

Nu har du vel også skrevet kommentarer om _begge_ scripts. Altså ikke som jeg som eksempel viste med kun det ene...det andet script skal også "kommenteres".
Avatar billede foxmulder58 Praktikant
02. juni 2005 - 10:50 #7
er det ok jeg lukker inden i river hovederne af hinanden?

mvh
Mads
Avatar billede roenving Novice
03. juni 2005 - 02:32 #8
-- men schwarz84 har jo ret så langt, at der ikke forekommer et <html>-tag i den kode, mads har lagt !-)

-- men der forekommer også et grimt xhtml-tag (link-tagget, som burde reguleres til at være html-4 compliant:

<link rel="stylesheet" type="text/css" href="default.css" media="screen,projection" title="Default">

-- hvad man så end skal bruge en title-attribut på et link-tag til ...
Avatar billede skovenborg Nybegynder
03. juni 2005 - 16:46 #9
title-attributten bruges til at beskrive navnet på stylesheet'et, som bla. bliver vist hvis du i Firefox (og måske også Mozilla) går ind i View->Page Style. Det kan være smart hvis man har flere stylesheets at vælge imellem.
Avatar billede roenving Novice
04. juni 2005 - 12:48 #10
Okay, den havde jeg ikke set før !-)
Avatar billede foxmulder58 Praktikant
07. juni 2005 - 23:57 #11
olebole, skovenborg og roenving smid et svar og del i den mørke skumle ladeport.


mvh
Mads
Avatar billede roenving Novice
08. juni 2005 - 02:05 #12
Du deler fyrsteligt ud idag ...

-- men her vil jeg selvfølgelig sige: Ellers tak !-)
Avatar billede foxmulder58 Praktikant
08. juni 2005 - 21:52 #13
lukker!
Avatar billede roenving Novice
09. juni 2005 - 02:46 #14
Øv ,-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester