Avatar billede Slettet bruger
22. december 2005 - 20:08 Der er 7 kommentarer og
1 løsning

Link til en anden side?

Hej eksperter.

Jeg plejer at lave mine sider i frames og Iframes. Men jeg vil til at gøre det i tabeller fordi at det er nemmere at få sitet til at se godt ud. Den eneste grund til at jeg ikke har lavet sites i tabeller før er: Hvis nu jeg har lavet et site hvor hovedemenuen som ligger på Alle sider på hele sitet, og der er 25 sider, hvis ja så finder ud af at der skal være en knap mere i hoevde menuen så skal jeg til at lave det om på alle de 25 sider!!. derfor.

Så mit spørgsmål:
Kan man ikke lave et script som linker til noget kode på en anden side. Man kan i menu-tabellen bare kan skrive at der skal stå det som står i det linkede dokument?..

Fx i Asp: Response.Write ( Det som står i dokument.htm )

jeg fandt noget lignene det jeg skal bruge, jeg kan bare ikke finde ud af at bruge det:

<script language="JavaScript" vqptag="datafile" src="Menu.js"></script><script vqptag="placement" vqp_menuid="273048" language="JavaScript">create_menu(273048)</script>


HJÆLP!.

hvis der er noget i ike forstår så skriv!

Tak!
Avatar billede miss-g Seniormester
22. december 2005 - 21:11 #1
Du kan lave en skabelon/template og der er din menu. Så bruger du din template til at lave alle dine html sider med. Og skal du rette eller tilføje noget i menuen går - retter du det på din skabelon/template, og det bliver rettet på alle dine 25 sider.
Avatar billede apo Praktikant
23. december 2005 - 22:26 #2
Jeg tror at du tænker på en 'include' (ASP), f.eks:

<!--#include file="Includes/Menu.asp"-->

Ovenstående include-kodestump indsætter du på de sider (Skal være .ASP-sider), du ønsker at menuen skal indsættes på. Include-koden skal befinde sig mellem <body> og </body> på dine sider. Herefter indlæses indholdet af siden 'Menu.asp', der hvor du har sat koden, når dine sider vises i en browser.

Siden: 'Menu.asp' kan, som alle andre ASP-sider, indeholde ASP-kode, HTML-koder og javascript.

Så simpelt er det :-)
Avatar billede roenving Novice
24. december 2005 - 17:35 #3
-- og du behøver ikke engang at lave en asp-side, hvis f.eks. serveren er en M$-server, for du kan lave det samme med SSI (serverside include !-)

-- hvis du ikke gør det eller bruger asp eller php eller andet serverside, kan du ikke ...

>>miss-g

Under hvilke forudsætninger arbejder du med templates, for det virker altså ikke i simpel html !o]
Avatar billede miss-g Seniormester
25. december 2005 - 02:37 #4
Det virker vel lige så meget i almindelig html som f.eks. asp gør. Eksempel på kode:

----------------------

<html>
<head>
<!-- TemplateBeginEditable name="doctitle" -->
<title>Untitled Document</title>
<!-- TemplateEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
</head>

<body>
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><!-- TemplateBeginEditable name="indhold" -->&nbsp;<!-- TemplateEndEditable --></td>
  </tr>
</table>
</body>
</html>
Avatar billede roenving Novice
25. december 2005 - 13:06 #5
Men det kræver en serverside maskine, som kan fange de der template-ting og skifte dem ud med den kode, der i virkeligheden skal sendes !-)

-- er det monstro FrontPage Extensions ?-)
Avatar billede miss-g Seniormester
25. december 2005 - 14:28 #6
Nej det er en almindelig funktion i Dreamweawer. Hvorfor skulle koden blive ændret hos udbyderen? Skulle da mene at du kan uploade enhver hjemmeside lavet via en template - til hvilken som helst udbyder hvor det så virker fint.
Avatar billede roenving Novice
25. december 2005 - 14:42 #7
Men du skal netop have en komponent, som bygger det sammen på et tidspunkt _før_ det sendes til browseren ...

-- det mest dynamiske er selvfølgelig, at det sker i det øjeblik, det skal sendes, hvilket php, asp, SSI og sikkert også FP-ext kan !-)

-- at din editor har nogle funktionaliteter, der gør, at det bliver nemt for dig at editere, betyder jo ikke, at du ikke netop har de samme 20 eller 2000 kodelinjer liggende i alle de forskellige html-filer hos udbyderen !o]
Avatar billede Slettet bruger
03. februar 2006 - 17:58 #8
1
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