Avatar billede cdygaard Nybegynder
31. august 2004 - 16:39 Der er 6 kommentarer og
1 løsning

ny doctype, problem med billeder

Jeg forsøger lige i øjeblikket at implementere de nye xhtml standarder på en ny side jeg er ved at lave, og har lidt begynder vanskeligheder. Browseren viser nogle tegn som tilsyneladende ikke er der, og den viser ingen af de billeder og baggrunde jeg har sat ind. Jeg har lavet en index.php og inkluderet en start.htm og en end.htm fil i denne, de ser sådan her ud:

index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">

<head>

<title>Some Title</title>");

<link rel='stylesheet' HREF='style_nB.css' TYPE='text/css'> 

<script language=\"javascript\">
 
function Blink() {
          obj=document.getElementsByTagName(\"SPAN\");
    for(i=0;i<obj.length;i++){
        if(obj[i].className==\"blink\"){
            if (obj[i].style.visibility==\"hidden\") obj[i].style.visibility=\"visible\";
            else obj[i].style.visibility=\"hidden\";
        }
    }
        window.setTimeout(\"Blink();\",500);
}
 
</script> 
 
</head>

<body onload='Blink()'>

<?php
include("start.htm");
?>

<center>
    <table cellpadding="0" cellspacing="0" border="0" width="800" height="100%">
</center>
        <tr>
            <td>
           
            <hr/>
            <br/><br/><br/><br/>
            <hr/>
           
            </td>
        </tr>
    </table>
<?php
include("end.htm");   
?>

start.htm:

<!-- Screen Table -->
<table cellspacing="0" cellpadding="0" border="0" width="100%" height="100%">
    <tr>
        <td>

        </br></br>

        <table cellpadding="0" cellspacing="0" border="0" width="1024" height="46" background="i/heading.jpg">
            <tr>
                <td>

                <img src="i/01-08-t.gif" border="0" align="right">

                </td>
                <td width="100">

                </td>
            </tr>
        </table>

end.htm:

        </td>
    </tr>
</table>

</body>

</html>



Hvad gør jeg forkert?
Avatar billede cdygaard Nybegynder
31. august 2004 - 16:41 #1
De tegn den viser i browseren er: ");
Avatar billede roenving Novice
31. august 2004 - 16:57 #2
Du har rester af en php-udskrivning med !-)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">

<head>

<title>Some Title</title>

<link rel='stylesheet' HREF='style_nB.css' TYPE='text/css'> 

<script type="text/javascript" language="javascript">
 
function Blink() {
          obj=document.getElementsByTagName("SPAN");
    for(i=0;i<obj.length;i++){
        if(obj[i].className=="blink"){
            if (obj[i].style.visibility=="hidden") obj[i].style.visibility="visible";
            else obj[i].style.visibility="hidden";
        }
    }
        window.setTimeout("Blink();",500);
}
 
</script> 
 
</head>

<body onload='Blink()'>

<?php
include("start.htm");
?>

<center>
    <table cellpadding="0" cellspacing="0" border="0" width="800" height="100%">
</center>
        <tr>
            <td>
           
            <hr/>
            <br/><br/><br/><br/>
            <hr/>
           
            </td>
        </tr>
    </table>
<?php
include("end.htm");   
?>

start.htm:

<!-- Screen Table -->
<table cellspacing="0" cellpadding="0" border="0" width="100%" height="100%">
    <tr>
        <td>

        </br></br>

        <table cellpadding="0" cellspacing="0" border="0" width="1024" height="46" background="i/heading.jpg">
            <tr>
                <td>

                <img src="i/01-08-t.gif" border="0" align="right">

                </td>
                <td width="100">

                </td>
            </tr>
        </table>

end.htm:

        </td>
    </tr>
</table>

</body>

</html>
Avatar billede cdygaard Nybegynder
31. august 2004 - 17:04 #3
Tak. Den viser stadigvæk ikke billedet og baggrunden fra start.htm, og jeg er sikker på at stien til filerne er rigtige, bortset fra at jeg ikke er sikker på om jeg skal skrive .jpg eller .jpeg.
Avatar billede cdygaard Nybegynder
31. august 2004 - 17:07 #4
Har fundet ud af det. Giv lige et svar.
Avatar billede roenving Novice
31. august 2004 - 17:14 #5
Velbekomme '-)
Avatar billede roenving Novice
31. august 2004 - 17:22 #6
-- og tak for point ;~}
Avatar billede knudgert Nybegynder
31. august 2004 - 18:04 #7
Når du vælger at bruge strict xhtml som doctype, så bør din kode jo også være skrevet i det.

F.eks. skal alle tags lukkes, css skal bruges til formatering, så ting som <center><img align...> og background= er ikke tilladt.
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