---
title: "Sourcen visas i firefox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/132981-sourcen-visas-i-firefox"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "hopparn"
published: "2005-08-19T08:57:14.000Z"
updated: "2005-08-22T07:17:00.000Z"
replies: 12
views: 698
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/132981-sourcen-visas-i-firefox"
---

# Sourcen visas i firefox

## #1 — hopparn, 2005-08-19T08:57Z

hej
vad skapar detta problem... i IE ser det så fint ut så: <http://www.ggm.se/index.asp> men i firefox listas källkoden rakt ut, inget annat...

jag har använt denna typ av stilmalls- inlänkning på ett annat webhotell utan problem men här tar det fanimig stopp....

någon ide?

Permalänk: https://www.webforum.nu/p/132981

## #2 — spango, 2005-08-19T09:01Z

text/plain anges som content-type.

Permalänk: https://www.webforum.nu/p/1658085

## #3 — hopparn, 2005-08-19T09:25Z

ok, utveckla...

\<style type="text/css" title="currentStyle" media="screen"\>
		@import "css.css";
	\</style\>

jag hänger inte med...

Permalänk: https://www.webforum.nu/p/1658094

## #4 — spango, 2005-08-19T09:47Z

Det har inget att göra med din CSS. Det har att göra med att hela sidan spottas ut som text/plain, vilket gör att FF (precis som alla webbläsare borde) visar sidan som text och inte som HTML.

Permalänk: https://www.webforum.nu/p/1658100

## #5 — Pman, 2005-08-19T09:50Z

Han menar möjligen att det står text/plain i meta taggen:
\<meta http-equiv="Content-Type" content="text/plain; charset=iso-8859-1" /\>

Men det gör det ju inte, såg jag nu det står "text/html", jag förstår ingenting, hehe...Skumt.

Blir det någon skillnad om du länkar till cssfilen på alldeles vanligt sätt:
\<link rel="stylesheet" type="text/css" href="css.css" /\>

För du är hundra på att den ligger på samma nivå som index.asp ?

Permalänk: https://www.webforum.nu/p/1658102

## #6 — Gein, 2005-08-19T09:57Z

Men det är väl ändå hos webbservern problemet ligger (inte i själva asp-filen), som tycker att filen ska skickas till klienten som text/plain.

Permalänk: https://www.webforum.nu/p/1658104

## #7 — Lasp, 2005-08-19T10:22Z

Va mystiskt I IE är det ju OK

Permalänk: https://www.webforum.nu/p/1658107

## #8 — Gein, 2005-08-19T10:24Z

Men det är väl allmänt känt att IE gör lite som den vill? ;)

Permalänk: https://www.webforum.nu/p/1658108

## #9 — hopparn, 2005-08-19T10:30Z

> **Pman skrev:**
>
> Han menar möjligen att det står text/plain i meta taggen:
> \<meta http-equiv="Content-Type" content="text/plain; charset=iso-8859-1" /\>
> 
> Men det gör det ju inte, såg jag nu det står "text/html", jag förstår ingenting, hehe...Skumt.
> 
> Blir det någon skillnad om du länkar till cssfilen på alldeles vanligt sätt:
> \<link rel="stylesheet" type="text/css" href="css.css" /\>
> 
> För du är hundra på att den ligger på samma nivå som index.asp ?

japp, jag har testat det med :)
har en annan site med samma typ av kod... <http://sommarlager.uppsala-aikikai.com> där det funkar i båda, så Gein verkar ligga rätt på det, för det är en annan server

Permalänk: https://www.webforum.nu/p/1658109

## #10 — silfver, 2005-08-19T11:08Z

Om du döper om filen till index.html så kanske du får svar på det. :)

Permalänk: https://www.webforum.nu/p/1658121

## #11 — zcorpan, 2005-08-19T11:52Z

Webbservern skickar med en Content-Type HTTP header för att tala om vad det är för sorts fil, och kanske även vilken charset som används. Till exempel för en vanlig HTML-fil kan det se ut såhär:

```
HTTP/1.1 200 OK
Content-Location: index.html
Connection: close
Content-Type: text/html; charset=utf-8
```

För en PNG-bild står det istället image/png som Content-Type, för XML kan det stå application/xml, och för vanliga textfiler står det text/plain.

Webbläsaren läser av Content-Type för att veta vad den ska göra med filen; ska den tolka koden med sin HTML-tolk (text/html), sin XML-tolk (application/xml), inte tolka koden alls utan bara visa texten som den är (text/plain), eller om det är ett okänt format: fråga användaren om hon vill spara filen på disken.

Internet Explorer är lite smart av sig och ignorerar vad servern säger och försöker istället själv [lista ut vad det är för sorts fil](http://msdn.microsoft.com/workshop/networking/moniker/overview/appendix_a.asp).

\[ins\] För att ange Content-Type i ASP tror jag att man kan göra såhär: 

```
<%
 Response.ContentType = "text/html"
 Response.Charset = "iso-8859-1"
%>
```

 \[/ins\]

Permalänk: https://www.webforum.nu/p/1658131

## #12 — jarvklo, 2005-08-19T15:22Z

Det är ungefär såhär:

> Response Headers - <http://sommarlager.uppsala-aikikai.com/>
> 
> Via: 1.1 POLLUX
> Connection: Keep-Alive
> Proxy-Connection: Keep-Alive
> Content-Length: 4715
> Date: Fri, 19 Aug 2005 15:09:57 GMT
> **Content-Type: text/html**
> Server: Microsoft-IIS/6.0
> Cache-Control: private
> X-Powered-By: ASP.NET
> 
> 200 OK

 

> Response Headers - <http://www.ggm.se/index.asp>
> 
> Via: 1.1 POLLUX
> Connection: Keep-Alive
> Proxy-Connection: Keep-Alive
> Content-Length: 3091
> Date: Fri, 19 Aug 2005 15:07:10 GMT
> **Content-Type: text/plain**
> Etag: "16b8a-c13-43059d20"
> Server: Apache
> Last-Modified: Fri, 19 Aug 2005 08:49:36 GMT
> Accept-Ranges: bytes
> Keep-Alive: timeout=15, max=100
> 
> 200 OK

Detta är alltså HTTP-headern som webbservern skickar med filen för att ange för webbläsaren vad det som skickas är för något och hur det bör hanteras...

Notera det som fetmarkerats! - det är det värdet som är problemet (som påpekats i tråden)

Det som händer är som zcorpan säger att MSIE säger ungefär "aha - filändelsen ASP - vetjantevareefördenfinnsinteregistreradiWindows - äh Vafan -  Jag kollar i koden - hmm verkar vara HTML så vi visar väl vadsomnukommer som HTML då!"

Medan FF (vilket är det korrekta) säger "aha - det som kommer har MIME-typen text/plain - ja då visar jag det väl som rå text utan att försöka tolka den först då då"

I .com-exemplet säger FF allltså "aha - det som kommer har typen text/html - jadåså då skall jag hantera det som HTML-kod enligt insruktionen!" medan MSIE hummar på på ungefär samma vis eftersom den (har jag för mig - se detaljer via zcorpans länk) inte bryr sig om MIME-typen ens om den är rätt :P

Lösning:
1) konfigurera om servern där problemet uppstår till att skicka ASP-sidor som text/html (sök och i skolen finna - det finns många exempel på hur detta görs för en apache-server via .htaccess eller på "annat vis")
Du bör i det läget också se till att CSS-filers alltid skickas som text/css, hur bilderna skickas (som sagt högre upp i tråden) osv.  :)

2) Kör zcorpans kod på varje ASP-sida du skriver på den felkonfigurerade webbservern :)

Permalänk: https://www.webforum.nu/p/1658202

## #13 — hopparn, 2005-08-22T07:17Z

tackar :)

Permalänk: https://www.webforum.nu/p/1661716

---

Tråden på webben: https://www.webforum.nu/amne/html-css/132981-sourcen-visas-i-firefox
