Avatar billede brianb Nybegynder
01. oktober 2007 - 15:46 Der er 9 kommentarer

Alternativ til frames med tabeller uden ASP

Hej eksperter,

Jeg har fået en lam opgave som går ud på, at jeg skal lave en ren HTML side, hvor jeg laver en side om noget ligegyldigt uden hjælp af andet end HTML, jeg plejer at bruge en CASE med asp, og så include inc filer, men hvordan gør man det med tabeller når man kun må bruge HTML?

Jeg skal bare have det sådan at jeg har en menu til højre en header og så en "body" hvor alle sider bliver kaldt frem, hvordan laver jeg denne via HTML?
Avatar billede jps6kb Novice
01. oktober 2007 - 15:53 #1
Som du selv siger.. brug frames, eller en iframe.

<iframe id="minframe"></iframe>


<a href="blah.htm" target="minframe">Test</a>
Avatar billede keysersoze Ekspert
01. oktober 2007 - 19:35 #2
iframes må næsten gå ind under kategorien frames eller?

Det tætteste du nok kommer er stadig include filer - altså SSI - såfremt webhotellet understøtter dette; http://www.html.dk/artikler/00001/ men så i stedet for at lave en default.asp-fil med din case inde i (hvilket jeg gætter på at du gør) så laver du bare dine almindelige html-filer og hver af disse inkluderer så din menu.
Avatar billede brianb Nybegynder
01. oktober 2007 - 20:27 #3
Hvordan ser det ud, hvis jeg ønsker at bruge iFrame med en menu til venstre og 3 sider som bliver inkluderet til højre?
Avatar billede w13 Novice
01. oktober 2007 - 21:25 #4
Hvordan det ser ud? Du placerer bare iframes der, hvor der skal vises en anden side.
Eks. på iframe:
<iframe style="width:100px;height:500px;border:0" src="side.htm"></iframe>
Avatar billede brianb Nybegynder
01. oktober 2007 - 21:43 #5
<html>
<head>
    <title>blah</title>

</head>
<body>

<table width="700" border="1">
<tr>
    <td valign="top">asd</td>
</tr>
</table>

<table width="700" border="1" cellpadding="5">
<tr>
    <td valign="top" width="100">

--Menu--<br><br>

<a href="1.htm" target="minframe">Test</a><br>
<a href="2.htm" target="minframe">Test</a><br>
<a href="3.htm" target="minframe">Test</a>

    </td>


    <td valign="top" name="iframe">
    <iframe id="minframe">
asdasd sad asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd
    </iframe>
    </td>
</tr>
</table>

</body>
</html>

Jeg vil have sådan, at side 1,2 og 3 kommer frem i samme frame, hvordan?
Avatar billede w13 Novice
01. oktober 2007 - 22:03 #6
<iframe id="minframe"

skal være

<iframe name="minframe"

Men du skal ikke skrive tekst imellem <iframe> og </iframe>
Avatar billede roenving Novice
03. oktober 2007 - 15:36 #7
Du kan også lave det alternative indhold i en stribe divs, hvor du så viser den, der svarer til det aktive menupunkt og skjuler alle de andre !-)
Avatar billede keysersoze Ekspert
16. december 2007 - 10:56 #8
kommet videre?
Avatar billede w13 Novice
08. april 2008 - 11:57 #9
?
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