Avatar billede smolsen Nybegynder
20. december 2000 - 23:28 Der er 6 kommentarer og
1 løsning

Kobling af sider

Jeg sidder og prøver at lave min første hjemmeside på min computer (siden ligger i en folder på min computer og er ikke lagt på nettet), men har et problem.

Jeg kan ikke koble flere sider sammen. Siden \"This page cannot be displayed\" kommer frem i Explore, når jeg prøver at kalde andre sider fra min hovedeside.

Det gælder, når jeg har brugt f.eks. 
<A HREF=\"test2.html\">Farver</A><br>
eller 
<Frameset col=\"50%,50%\">
<frame SRC=\"test3.html\" >
<frame SRC=\"C:\\test\\test5.htm\" >
</frameset>

Endvidere kan jeg fortælle:
Siderne jeg henviser til ligger i samme folder, som siden jeg henviser fra.
Der er ikke nogen problemer, når jeg henviser til et billede i samme folder.
Selvom jeg skriver hele stien til siderne jeg henviser til, kan browseren stadig ikke finde siderne.   

Hvad er det, jeg gør galt?

Jeg håber, der er nogen, der kan hjælpe mig med mit problem.
Avatar billede boysen Nybegynder
20. december 2000 - 23:30 #1
Bruger du frames?
Avatar billede prodic Mester
21. december 2000 - 00:54 #2
prøv at ændre stien til ..\\test\\test5.htm - hvis det er den side der ikke virker.
Umiddelbart kan jeg ikke se problemet ud fra din korte beskrivelse.

Har du et problem med <A HREF=\"test2.html\">Farver</A><br>
og
<Frameset col=\"50%,50%\">
<frame SRC=\"test3.html\" >
<frame SRC=\"C:\\test\\test5.htm\" >
</frameset>

??

Forklar evt. lidt mere om hvad du gør og hvad der sker når du gør det ene og det andet. Det kan hjælpe med til at udelukke diverse fejl-muligheder.
Avatar billede jakoba Nybegynder
21. december 2000 - 07:45 #3
linien:
<frame SRC=\"C:\\test\\test5.htm\" >
er gal. Sørg for at alle dine sider ligger i samme mappe. så behøver du kun at bruge filnavnet for at koble flere sider på
<frame SRC=\"test5.htm\" >

check dine extensions (dvs den del af filnavnet der er efter .-et. Nogen gange skriver du .html og andre gange .htm (uden l tilsidst).
Det filnavn du bruger i et link skal være præcis det samme som det navn filen har.
Avatar billede smolsen Nybegynder
22. december 2000 - 19:17 #4
Tak for jeres svar.

Jeg vil lige prøve at forklare lidt nærmere udfra jeres spørgsmål.

Først og fremmest kan jeg sige, at jeg både har problemer, når jeg har brugt HREF og FRAME SRC kommandoerne. Jeg kan også fortælle at alle sider (filer) ligger i samme folder.

De to eksempler er cut and paste fra to forskellige \"sider\", hvor jeg kan se det går galt.

Henvisningen (i henholdsvis HREF og FRAME)er nogle gange hele stien og nogle gange kun selve filnavnet. Samtidig er der i eksemplerne både henvisninger til .html og .htm filer. Grunden er, at jeg har prøvet samtlige muligheder. Der er ingen af de ting, som er skyld i problemet.

Efter at have set jeres svar har jeg prøvet at ændre stien til ..\\test\\test5.htm. Det er stadig det samme, der sker.

Helt præcist sker følgende:

Jeg sidder og prøver at lave min hjemmeside i Webwriter3. Når jeg vil se, hvordan den ser ud, går jeg ind i folderen og dobbeltklikker på html-filen.

I den \"hjemmeside\", hvor HREF-kommandoen er, kommer selve hjemmesiden fint frem, med billeder, tekst osv. Men når jeg prøver at trykke på det link, jeg har lavet vha. HREF-kommandoen kommer den nye side ikke frem. Istedet kommer \"This page cannot be displayed\"-siden.   
 
I den \"hjemmeside\", hvor FRAME SRC-kommandoen er brugt kommer \"This page cannot be displayed\"-siden frem allerede, når jeg dobbeltklikker på html-filen.

Jeg kan også fortælle, at hvis jeg dobbeltklikker html-filerne, der er henvist til, kommer de fint frem i explore.

På mig virker det, som om min browser overhovedet ikke kan genkende at stien henviser til min computer, men kun prøver at finde den på nettet.

Kan der være noget om det?

Jeg håber, jeg har forklaret det forståeligt, -og at der er hjælp på vej.

Avatar billede jakoba Nybegynder
22. december 2000 - 23:47 #5
Den gav lidt.
direktorie sti med \\ tegn duer KUN i windows. Når du vil angive en dierektoriesti til at hægte internetsider sammen bør du bruge / tegn (hælder tilhøjre) istedetfor.

Så istedet for  ..\\test\\test5.htm  skulle du prøve med  ../test/test5.htm . Det skulle virke.

Men jeg kan ikke forklare hvorfor dine hægter(links) ikke virker når du bruger filnavnet alene. Er du HELT sikker på at din test5-fil hedder test5.htm og ikke test5.html?

Hvis du åbner mappen(direktoriet) med dine filer i på skrivebordet og vælger menu: \"vis\", \"mappeindstillinger\", \"vis\" og fjerner checkmærket ved \"Skjul filtypenavnet for kendte filtyper\" får du lov at se hele filnavnet på filerne i mappen.

i webwriter kan du forresten lave et link (en hægte) ved at klikke på en fil i fillisten og trække den ind i det dokument du editerer. Det bliver til noget i retning af:
<A HREF=\"blinkgifs.html\">blinkgifs.html</A>
Du kan evt trække filer ind fra andre mapper ved at åbne deres filliste og trække derfra så får du et link med den rigtige relative sti.

En fuldstændig link adresse for en lokal fil til explorer ser sådanher ud
<A HREF=\"C:/WINDOWS/VIGTIGT.HTM\">C:/WINDOWS/VIGTIGT.HTM</A>
Men Netskape kræver at lokale linkadresser skal være i korrekt HTTP format:
<A HREF=\"file:///C|/WINDOWS/VIGTIGT.HTM\">C:/WINDOWS/VIGTIGT.HTM</A>
så det er under alle omstændigheder bedst at undgå fuldstændige link adresser til lokale filer.

mvh JakobA
Avatar billede kenneth_jakel Nybegynder
23. december 2000 - 05:08 #6
Husk, at der er forskel på store og små bogstaver i html, både hvad angår filnavn, og efternavn. Den kan ikke siges tit nok: PRÆCIS samme navn i referancen som på filen!!!

Avatar billede smolsen Nybegynder
23. december 2000 - 18:19 #7
Det var en masse gode råd jeg fik, og nu virker det. Jeg må jo nok indrømme, det var problemer med endelserne + en stavefejl i frameset cols kommandoen, som var skyld i det.

Godt fif med hensyn til at trække filen fra fillisten. 

Tak for hjælpen.
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