Just nu i M3-nätverket
Gå till innehåll

Rätt men ändå fel?


Conaj

Rekommendera Poster

Hej!

 

Jag måste nog vara den ende i historien som lyckats med följande. Att få en bild med felaktig src men ändå visas (cache och annat rensat).

 

Följande gäller:

Har en "public_html" mapp i denna mapp ligger en mapp döpt till "pic". I denna mapp lagrar jag bilder som ska visas på webben. I mappen "public_html" ligger också en mapp som heter "storys".

 

i public_html mappen ligger en fil som har denna källkod:

<IMG height=300 src="/pic/start.jpg" width=500>

 

i mappen "storys" ligger en fil som har samma källkod:

<IMG height=300 src="/pic/start.jpg" width=500>

 

båda bilderna visas korrekt i alla webbläsare, hur är detta möjligt?

 

Det var från början ett misstag att ha felaktig src men sedan såg jag att det fungerade....filen i public_html borde ha en src som ser ut så här:

<IMG height=300 src="pic/start.jpg" width=500>

 

och filen i "storys" borde se ut så här:

<IMG height=300 src="../pic/start.jpg" width=500>

 

Men hur kan denna ändå fungera i båda mapparna?:

<IMG height=300 src="/pic/start.jpg" width=500>

 

Kan något förklara hur detta kan komma sig?

 

//Conaj

 

Länk till kommentar
Dela på andra webbplatser

det är för att du börjar länka bilden med en / och då så hämtas filen från rooten

alltså hämtas bilden alltid härifrån: _root/pic/start

 

oavsett hur många mappar ner i hirerkin du befinner dig.

 

Länk till kommentar
Dela på andra webbplatser

det är för att du börjar länka bilden med en / och då så hämtas filen från rooten

alltså hämtas bilden alltid härifrån: _root/pic/start

 

oavsett hur många mappar ner i hirerkin du befinner dig.

 

VA!!!!, funkar det, har jag missat det....här har man hållit på och kört "../../../" då man bara hade behövt köra "/".

 

Finns det några nackdelar med att använda "/" istället för "../../../"?

 

Dom flesta sajter jag tittat på så har man använt "../../" istället för att peka på document root.

//conaj

 

Länk till kommentar
Dela på andra webbplatser

nä, personligen så rekommenderar jag att du kör med / (från rooten alltså). Framförallt om du börjar hålla på med .Net och användarkontroller.

 

Länk till kommentar
Dela på andra webbplatser

Tack för hjälpen att reda ut detta.

 

Poäng!

 

Rätt kul, jag har hållit på med webbdesign ett bra tag och inte lärt mig detta.

 

//Conaj

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...