Avatar billede Six Nybegynder
01. november 2007 - 13:14 Der er 12 kommentarer og
2 løsninger

HTML: Samme url på alle sider

Hej eksperter.

Jeg forsøger at gemme en lokal server, bag et subdomæne jeg har. Men jeg kan simpelthen ikke få det til at virke.

pt. har jeg dette(Kopieret her fra E)

<html>
<frameset rows="100%,*">
<frame name="main" src="Min_Url"
</frameset>
</html>

MEN!!! når jeg går ind på siden, ændres adressen til http://mitip:port - istedet for at beholde webadressen, hvorfor?
Avatar billede w13 Novice
01. november 2007 - 13:17 #1
Må jeg se din side?

Din kode skal nok snarere være:

<html>
<head>
<title>titel</title>
</head>
<body>
<frameset rows="100%,*">
<frame name="main" src="Min_Url">
</frameset>
</body>
</html>

Måske skal du også afslutte frame:

<frame name="main" src="Min_Url"></frame>
Avatar billede Six Nybegynder
01. november 2007 - 13:33 #2
Yeps.

http://fjappe.misoweb.dk

Hvis jeg har en body på, så virker det overhovedet ikke ;)
Avatar billede oskar Nybegynder
01. november 2007 - 13:35 #3
Hvis den bagvedliggende skal skjules helt skal du bruge iframe:

<html>
<head>
<head>
<body>
<iframe src="http://din_url" name="Synology Disk Station" width="100%" height="100%" frameborder="0" marginwidth="0" marginheight="0"></iframe>
<body>
<html>
Avatar billede Six Nybegynder
01. november 2007 - 13:35 #4
Det ser således ud nu:

<html>
<head>
<title>johannes</title>
</head>

<frameset rows="100%,*">
<frame name="main" src="Min_Url"></frame>
</frameset>

</html>

og virker stadig ikke - eller det virker... men det bliver redirected, og det skal det ikke.
Avatar billede Six Nybegynder
01. november 2007 - 13:37 #5
Oskar, dit forslag giver samme resultat - et redirect /:
Avatar billede w13 Novice
01. november 2007 - 13:42 #6
Hmm. Men den side, du vil vise i Framen.. Er det den side, der redirectes til?

Nyere browsere har nemlig slået fra, at man kan vise eksterne domæner i frames. Så redirecter den præcis, som den gør nu.

Du kan _kun_ vise sider, der ligger på dit eget domæne, dvs. sider, hvor du kan undlade at skrive "http://www." foran. Skriver du "http://", tror den, at det er et andet domæne.
Avatar billede Six Nybegynder
01. november 2007 - 13:44 #7
Problem løst.

jeg må åbenbart ikke bruge: http://minip:port
Men skal bruge: http://minip:port/fil_jeg_vil_have_fat_i.ext

Bare smid et svar, begge 2 - så er der point :)
Avatar billede w13 Novice
01. november 2007 - 13:45 #8
Oki.
Avatar billede oskar Nybegynder
01. november 2007 - 14:26 #9
Doki
Avatar billede roenving Novice
01. november 2007 - 16:56 #10
>>w13

-- bemærk også, at et body-element ikke er tilladt i et frameset-dokument, der træder det yderste frameset-element i stedet for det (bortset fra inde i et noframes-element !-)
Avatar billede oskar Nybegynder
01. november 2007 - 17:18 #11
Det undrer mig for jeg har den løsning kørende flere steder.
Avatar billede roenving Novice
01. november 2007 - 17:26 #12
Tjah, det vil ikke lige undre mig, at visse browsere vælger at overse et fejlplaceret og irrelevant element, men det bliver det ikke mere tilladt af, prøv at klikke på dtd-urlen i den korrekte doctype:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

-- body-elementer findes simpelthen ikke som gyldige elementer i den doctype !-)
Avatar billede oskar Nybegynder
01. november 2007 - 21:17 #13
Jeg plejer nu heller ikke at have body sammen med frames, men ovenstående eksempel med iframe virker upåklageligt både med og uden body i både Firefox 2, IE 6 og IE 7.

Det der ikke virker er tilsyneladende den specielle port det skal foregå på eller var det en intern ip den linkede til ??
Avatar billede Six Nybegynder
02. november 2007 - 19:55 #14
yep, intern ip. Men det kommer sig nok af at indexfilen på serveren er en .cgi og ikke en "kendt" filtype.. men hvad ved jeg, det virker hvis jeg linker direkte til index.cgi
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