Avatar billede somujen Nybegynder
03. januar 2012 - 10:53 Der er 19 kommentarer

Internet Explorer: "Det er kun sikkert indhold, der vises".

Hej alle sammen og godt nytår :)

Jeg har et problem med Internet Explorer. Jeg har lavet en hjemmeside i html og med en eksternt css-fil.

Siden ser super ud i Firefox, Chrome og Safari, men når jeg ser den i Internet Explorer, så kan jeg kun se få elementer, såsom et enkelt billede og noget af teksten, på siden. Jeg får en besked i bunden af skærmen: "Det er kun sikkert indhold, der vises" - "Vis alt indhold".

Hvorfor ser siden sådan ud? Skal jeg rette noget i min doctype eller hvad er løsningen?

Mvh Søren
Avatar billede webweaver Praktikant
03. januar 2012 - 13:22 #1
Du må vise noget mere af din kode, før at det kan konkluderes.

Du har ingen problemer med andre hjemmesider i IE?
Avatar billede somujen Nybegynder
03. januar 2012 - 13:42 #2
Det øverste afsnit af min kode ser sådan her ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XX</title>
<style type="text/css"></style>
<link href="http://www.XX.dk/facebook/XX.css" rel="stylesheet" type="text/css" />

</head>

Kan I se eventuelle fejl her?
Avatar billede webweaver Praktikant
03. januar 2012 - 14:00 #3
Nej ikke som sådan. Udover du godt nok koder i XHTML i stedet for HTML. Det er nok ikke vejen frem længere.

Validerer din hjemmeside? Kan være du skal skifte fra transitional til strict, så du ikke benytter dig af evt. udgåede elementer, som måske kan fremprovokere denne fejl.

Har du ellers nogen eksterne elementer på din hjemmeside? Noget som du trækker ind fra andre hjemmesider, som browseren måske kan anse som værende usikkert materiale?
Avatar billede olebole Juniormester
03. januar 2012 - 15:26 #4
<ole>

Læg et link til siden. Ellers bliver det meget svært at svare  =)

/mvh
</bole>
Avatar billede olebole Juniormester
03. januar 2012 - 15:30 #5
@webweaver: Sålænge man bare skriver DTD'en, er der ingen elementer, der udgår. Der er f.eks. intet i vejen for at bruge FONT elementer, hvis du skriver HTML3.2 og bruger den tilhørende DTD
Avatar billede somujen Nybegynder
03. januar 2012 - 15:31 #6
Jeg vil prøve at skifte fra transitional til strict og fra XHTML til HTML. :)

Min hjemmeside validerer ja.

Alle billederne på siden bliver hentet fra samme side, som burde være en sikker side. Kan man skrive noget, som "overbeviser" Internet Explorer om, at det er sikkert?
Avatar billede somujen Nybegynder
03. januar 2012 - 15:32 #7
Hej Olebole.

Jeg må desværre ikke linke til min side. Beklager :(

Mvh Søren
Avatar billede olebole Juniormester
03. januar 2012 - 15:39 #8
Så må du vise koden. Ellers bliver det en lang quiz
Avatar billede webweaver Praktikant
03. januar 2012 - 16:38 #9
#5 Ja, det kan man godt, hvis man ønsker at sidde med deprecated kode.

Det kan tænkes på et tidspunkt at disse forældede tags ikke understøttes længere af softwareleverandørerne i takt med HTML 5 implementeres i større grad. Diverse browsere er stadig backward kompatible med forældet kode (ved ikke med IE 9/IE 10 - hvorfor jeg også bringer det op i tråden), men jeg ser ingen umiddelbart grund til at benytte det ved udvikling af nye sites.
Avatar billede olebole Juniormester
03. januar 2012 - 16:48 #10
"#5 Ja, det kan man godt, hvis man ønsker at sidde med deprecated kode." >> Nej, så har du fundamentalt misforstået W3C's standarder. FONT elementer er ikke deprecated i HTML3.2.

"Det kan tænkes på et tidspunkt at disse forældede tags ikke understøttes længere af softwareleverandørerne i takt med HTML 5 implementeres i større grad." >> Nej, browserne skal understøtte ældre versioner - så det kan du roligt regne med, fortsætter. Det var netop en meget væsentlig årsag til, at XHTML2.0 blev opgivet.

Hvis man skal bruge XML compliant kode, er XHTML idag eneste valide mulighed. Det kan derfor give overordentlig god mening at bruge XHTML. Bevares, det skal så være XHTML1.1 - men det er en helt anden ting.

Hvis man ikke skal bruge XML, er der helt korrekt ingen grund til at bruge XHTML - men lad os holde os til 'valide' argumenter. Ammestuehistorier og misforståelser hærger i forvejen faget  *o)
Avatar billede webweaver Praktikant
03. januar 2012 - 17:14 #11
"#5 Ja, det kan man godt, hvis man ønsker at sidde med deprecated kode." >> Nej, så har du fundamentalt misforstået W3C's standarder. FONT elementer er ikke deprecated i HTML3.2.

Tror du har misforstået mig. Naturligvis er FONT ikke forældet i HTML 3.2. Kan vi begge hurtigt blive enige om. Det jeg hentyder til er, at det er selve HTML 3.2, som er forældet i forhold til HTML 4.01 fx. Så det vil være fjollet at benytte, ligesom du nævner 1.1 fremfor 1.0 i XHTML :-)
Avatar billede olebole Juniormester
03. januar 2012 - 17:51 #12
Nej, problematikken omkring XHTML1.0 og 1.1 omhandler noget helt andet. Det handler om, at XHTML1.0 parses af HTML-parseren - XHTML1.1 af XML-parseren. Derfor giver det ikke mening at bruge XHTML1.0 til andet end at øve sig på XHTML med.

Browserne skal som sagt fortsætte med at understøtte gamle elementer, sålænge de bruges under en DTD, som understøtter dem. Jeg forstod på dig, du mente noget andet, og at netop det kunne være årsag til fejlen - men det var åbenbart bare en misforståelse ... sorry  =)
Avatar billede webweaver Praktikant
04. januar 2012 - 01:03 #13
Nej, problematikken omkring XHTML1.0 og 1.1 omhandler noget helt andet. Det handler om, at XHTML1.0 parses af HTML-parseren - XHTML1.1 af XML-parseren. Derfor giver det ikke mening at bruge XHTML1.0 til andet end at øve sig på XHTML med.

Det var jeg ikke klar over. Så lærte jeg det. :o)
Avatar billede somujen Nybegynder
04. januar 2012 - 15:35 #14
Spændende diskussion :) I fortjener begge point :) Hvordan giver jeg point? (Er helt ny) :)
Avatar billede somujen Nybegynder
04. januar 2012 - 15:43 #15
Hov, i må selvfølgelig gerne se koden. Jeg har slettet teksten og erstattet det med XX det fleste steder, men jeg håber at koden giver mening og jeg håber at I kan give mig svar på, hvorfor jeg får den fejl som beskrevet i allerførste indlæg.

Mvh Søren

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XX</title>
<style type="text/css"></style>
<link href="http://www.XX.dk/facebook/XX.css" rel="stylesheet" type="text/css" />

</head>
<body>
<div id="all">

<!-- Tekst + Tekst -->
 
<a id="nyhedsbillede" href="http://www.XX.dk//XX/XX-XX.html" target="_blank"></a>

<!-- Globalmenu -->

<div id="globalmenu"><a id="menu1" href="http://www.XX.dk" target="_blank"></a><a id="menu2" href="http://www.XX.dk/XX/XX/XX-XX.html" target="_blank"></a><a id="menu3" href="http://www.facebook.com/XX" target="_parent"></a></div>

<!-- tekst -->
<div id="xx"></div>
<div id="xx"><center><p class="top">TEST</p><p class="bottom">TEST</p></center></div>

<!-- tekst -->

<div id="youtube">
<object type="application/x-shockwave-flash" style="width:234px; height:207px;" data="http://www.youtube.com ...">
<param name="movie" value="http://www.youtube.com/..." />
</object>
</div>
<div id="tekst"><p><br/> tekst </p></div>

<!-- tekst -->

<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx-xx.html" target="_blank"></a>
<a id="x" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx-xx-xx-xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xxx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>
<a id="xx" href="http://www.xx.dk/xx/xx.html" target="_blank"></a>

</div>
</body>
</html>
Avatar billede webweaver Praktikant
04. januar 2012 - 18:33 #16
Du har noget eksternt fra Youtube i et object tag.
Prøv lige at fjerne det midlertidigt, for at se om det ikke skulle føre til denne fejl.
Avatar billede somujen Nybegynder
04. januar 2012 - 18:57 #17
Faktisk er Youtube filen det eneste som bliver vist, så jeg tror ikke det er det som er problemet, men jeg kan lige prøve det. :-)
Avatar billede somujen Nybegynder
12. januar 2012 - 00:00 #18
Det virkede desværre ikke at fjerne Youtube filen, da jeg stadig får fejlen.

Kan det have noget at gøre med Doctype? Jeg kan ellers ikke se hvad det skal være :/
Avatar billede olebole Juniormester
12. januar 2012 - 00:12 #19
Jeg er 99,9% sikker på, din DTD ikke har noget med dette at gøre. Derudover kan jeg ikke gætte, hvad der er galt - og heller ikke komme med et kvalificeret forslag, sålænge jeg ikke kan teste på siden
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