En forside viser flere undersider!

Her kan du stille og svare på spørgsmål omkring HTML. Du kan altså med andre ord finde en masse hjælp til HTML og HTML5 på dette forum
Besvar
Mipe
Begynder
Indlæg:13
Tilmeldt:28. nov 2012, 16:02
En forside viser flere undersider!

Indlæg af Mipe » 28. nov 2012, 16:53

Har lige et lille problem som jeg ikke lige helt kan greje.

Jeg har en hjemmeside som viser en valgt underside i en iframe på forsiden, alt efter hvilken adresse man skriver i adressefeltet.
Det vil sige at jeg har en ekstra side til at ligge i roden, for hver underside der findes.
Findes der en måde i HTML eller CSS, hvor man kan programere forsiden til at hente en hvilken som helst underside i en iframe, ved hjælp af adressen, så man ikke skal havde en ekstra side til at ligge for hver underside man vil ind på?

Håber i kan forstå hvad jeg mener og at der er nogen der kan hjælpe?

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: En forside viser flere undersider!

Indlæg af scootergrisen » 28. nov 2012, 17:05

Nej men du kan gøre det med Javascript.

Det bedste vil dog være at bruge et server-side sprog som PHP hvis du har adgang til det på din server.

Mipe
Begynder
Indlæg:13
Tilmeldt:28. nov 2012, 16:02

Re: En forside viser flere undersider!

Indlæg af Mipe » 28. nov 2012, 17:16

Hvordan kan man lave det med Javascript?

Har godt nok adgang til PHP, men er ikke specielt god til at få det til at virke, så det vil jeg helst undgå.

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: En forside viser flere undersider!

Indlæg af ThomasI » 28. nov 2012, 17:50

Det lyder lidt som om du vil have en hjemmeside med en masse undersider, men ikke gider have flere filer...det kan godt blive et problem uden php...

Jeg vil også rådde dig til at kigge på PHP og måske få sat et simpel CMS system op på den måde ( med include (); ) :)

Mipe
Begynder
Indlæg:13
Tilmeldt:28. nov 2012, 16:02

Re: En forside viser flere undersider!

Indlæg af Mipe » 29. nov 2012, 14:20

Jeg har nemlig brug for at der er flere filer, men vil gerne undgå at havde dobbelt af dem alle sammen, for at kunne gå direkte til dem, men det kan godt være at man bliver nød til at kigge noget mere på PHP.

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: En forside viser flere undersider!

Indlæg af ThomasI » 29. nov 2012, 14:37

Altså problemet med iframes og den måde du bruger dem på, er at Google ikke vil kunne indexere de sider du viser i iframen...så du kan være uheldig kun at få din forside på Google. Derudover virker iframes af h til i ie ( som så meget andet ).

Generelt så frarådes det altid at bygge sin side op med frames... så ja, undersøg lige php og include funktionen og de muligheder den giver dig :)

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: En forside viser flere undersider!

Indlæg af scootergrisen » 29. nov 2012, 16:34

Prøv og kom med et link til siden så vi kan se det.

Det ville være en dårlig ide og vælge Javascript når du har PHP adgang.

Mipe
Begynder
Indlæg:13
Tilmeldt:28. nov 2012, 16:02

Re: En forside viser flere undersider!

Indlæg af Mipe » 29. nov 2012, 17:30

Det drejer sig om siden http://www.gotfred.com

A. http://www.gotfred.com
B. http://www.gotfred.com/kakerlak.html
C. http://www.gotfred.com/akva/kakerlak.html
B. http://www.gotfred.com/snegle.html
C. http://www.gotfred.com/galleri/snegle.html
B. http://www.gotfred.com/guppy.html
C. http://www.gotfred.com/akva/fersk/guppy.html

Så kunne det jo være rigtigt rart, hvis man kunne loade C siderne direkte ind på på forsiden i iframen, istedet for at havde alle de ekstra B sider!

PS. Hvordan kan det være at links her på foraet åbner i samme vindue, kan det ikke laves så de åbner i et nyt vindue istedet for?

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: En forside viser flere undersider!

Indlæg af scootergrisen » 29. nov 2012, 18:26

Du kan gøre sådan her...

Drop alt hvad der hedder iframe og links med target.

Også brug PHP i stedet for.

Så tar du din sider som : http://www.gotfred.com/akva/fersk/guppy.html
Og putte din menu på alle siderne med PHP kode :

Kode: Vælg alt

<?php
include_once("menu.html");
?>
Det kan så være at du skal lave dine filnavne om fra .html til .php det må du lige prøve på dit webhotel.

Du kan prøve og lade disse eksempel for at komme igang med PHP : http://scootergrisen.dk/htmlgrisen/kode_helloworld.php

For at teste det på din egen computer skal du installer PHP og en HTTP server som Apache.

Besvar