Är du ute efter att man ska kunna skriva http://www.hem.passagen.se/ricke99/bilder, så antar jag att det är som Laxkotlett sa; "bilder" är en form av alias i webbservern; webbläsaren tror att den besöker http://www.hem.passagen.se/ricke99/bilder, men webbservern skickar egentligen en helt annan webbsida till webbläsaren kort sagt eftersom den är inställd att göra så; det finns ingen fil på webbservern som heter "bilder", det finns däremot en annan fil på webbservern som skickas när webbläsaren ber om "bilder".
Är du ute efter att man ska kunna skriva http://www.hem.passagen.se/ricke99/bilder.htm (observera filändelsen .htm) så är det istället som OsteeN sa; du länkar till en annan fil som faktiskt finns på webbservern; webbläsaren ber om att få den och webbservern levererar den, inga konstigheter.
Anledningen till att det inte fungerar på din webbplats är för att du använder HTML Frames (vilket inte är något att rekommendera). Problemet med HTML Frames är att du alltid (så länge du använder target-attributen i dina länkar) har samma "huvudsida" laddad; denna "huvudsida" laddar i sin tur de olika "undersidorna", dvs. ramarna som du byggt upp layouten med.
Alltså; din "huvudsida" är i det här fallet index.html, denna fil är den som laddas först av webbläsaren och därför säger också webbläsaren att man befinner sig på http://www.hem.passagen.se/ricke99/ eller http://www.hem.passagen.se/ricke99/index.html. När webbläsaren läser index.html så hittar den ytterligare .HTML filer, de jag valde att kalla "undersidorna", eller ramarna, som den laddar i efterhand och målar upp på skärmen på det du definierat i index.html, MEN webbläsaren befinner sig alltså fortfarande på index.html!
Om vi tar din vänstra meny som exempel (ram_c.html) och tittar på en av dina länk-taggar, exempelvis:
<a style="font-family: 'Comic Sans MS'" href="info.html" target="ruta_d">Info</a>
Så ser vi att du, utöver href-attributen, även använder target-attributen (bortser från style-attributen som jag anser att du bör ersätta med en .css-fil). Target-attributen är den som får din webbläsare att stanna kvar på http://www.hem.passagen.se/ricke99/ eller http://www.hem.passagen.se/ricke99/index.html eftersom den helt enkelt bara säger till webbläsaren att ersätta innehållet i din så kallade "ruta_d" med det som finns i info.html. Index.html är alltså fortfarande laddad, du byter bara ut innehållet i en av "undersidorna" till index.html.
Istället för att använda HTML Frames så borde du bygga upp din önskade layout med hjälp av HTML div-taggar och CSS-boxar och återanvända layout-koden i varje ny .HTML fil du skapar. Då kan du skriva vanliga länkar utan att använda target-attributen och vips så står det http://www.hem.passagen.se/ricke99/vad-du-nu-väljer-att-döpa-filen-till.htm när man klickar på dina länkar.
Senast ändrat 2012-08-04 18:07:03 av dagenefter