Avatar billede deudis Nybegynder
04. august 2001 - 03:54 Der er 6 kommentarer og
1 løsning

interne link i tabel

min side side er opbygget tabel 3 rows og 3 colums
jeg har min menu med links til højre og vil gerne have at de åbnet sig i den midterste colonne i min tabel
samme system som ved frames når man vælger main frame
Avatar billede bojohansen Nybegynder
04. august 2001 - 09:22 #1
Det er vist ikke muligt.
Men du kan da i hvertfald bruge templates hvor du opretter en side som bruges til skabelon, det vil så sige at når du ændre den ene side (menu i højre side) så ændres det igennem hele dit web site.

Opret en side, lav dit table med menuen, File->Save as template
Nu markere du den venstre del af dit table, Modify->Mark as editable region.
Marker din midter table, Modify as editable region. File Save

Nu har du et template.

Når du så vil lave en ny side med menuen i højre side så, File-> New from template, og vælg dit template.

hvis du så har gjort det på 20 sider og finder ud af at din menu er forkert eller skal have et punkt mere, så vælger du bare (mens du har en side åben som har dit template på sig) Modify->Templates->Open attached template. og så lave du su det du skal og vælger Save, du bliver nu spurgt om du vil opdater alle de sider der bruger dette template, og det vil du selvfølgelig. Derefter oploader du alle sider som bruger templatet.
Avatar billede bojohansen Nybegynder
04. august 2001 - 09:32 #2
Eller du kan, hvis alt din tekst er gemt i en Database, vise alt dit inhold på samme side ved at lave et lidt større asp script.

Lad os sige at din menu\'s link ser nogenledes sådan ud

<a href=\"default.asp?vis=1\">Menu 1 </a><br>
<a href=\"default.asp?vis=2\">Menu 2 </a><br>
<a href=\"default.asp?vis=3\">Menu 3 </a><br>

Så lægger du et script ind i midter tabellen som siger noget ledes :

Dim vis
vis = Request.Querystring \"Vis\"
If vis = \"\" then
Response.Write \"\" & RecordsetMinSide(\"default\")
End If

If vis = \"1\" Then
Response.Write \"\" & RecordsetMinSide(\"1\")
End If

Osv. Osv.

Avatar billede deudis Nybegynder
04. august 2001 - 11:38 #3
når jeg bygynder på en underside hvadså??  åbner jeg så template eller??
Avatar billede deudis Nybegynder
04. august 2001 - 11:44 #4
når jeg åbner template er den skrive beskyttet
Avatar billede bojohansen Nybegynder
04. august 2001 - 12:05 #5
For at lave en ny side med det template på så :
File-> NEw from template og vælger dit template.

Du kan nu skrive hvad du vil i de 2 venstre cells, men ikke i højre cell da den er låst.
For at ændre i højre cell :
Modify->Templates->Open attached template
Avatar billede deudis Nybegynder
04. august 2001 - 20:48 #6
Nu markere du den venstre del af dit table, Modify->Mark as editable region.
Marker din midter table, Modify as editable region. File Save
JEG KAN IKKE FINDE MARK AS EDITABLE REGION
JEG BRUGER DREAMWEAVER 4
Avatar billede bojohansen Nybegynder
04. august 2001 - 20:57 #7
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
Kurser inden for grundlæggende programmering

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