/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Script til menu
Fra : Rasmus Nielsen


Dato : 21-12-03 00:20

Hej

Jeg har bygget en side op omkring nogle tabeller, da jeg ikke
bryder mig om frames.

Jeg bruger nogle include filer til de forskellige sider, man
kommer til når man vælger et menu punkt.

Lad os sige at start siden ser sådan her ud: (meget forsimplet
version)

index.asp:

<table>
<tr><td><a href="">home</a></td></tr>
<tr><td><a href="">side2</a></td></tr>
<tr><td>
<!-- #include file="home.inc" -->
</td></tr>
<table>

Jeg søger et script der bare skifter home.inc ud med f.eks
side2.inc, når jeg klikker på linket side2. Det vil sige at jeg
kun har en asp fil og kan nøjes med at skifte include filen ud.
Jeg kunne forestille mig noget med en array, der indeholder
filnavnene på de sider der skal sættes ind, men jeg aner ikke
hvordan det skulle laves.

Er der nogen gode råd og ideer derude???

På forhånd tak

Rasmus Nielsen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (21-12-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-12-03 00:44

Rasmus Nielsen skrev:

> index.asp:

> <!-- #include file="home.inc" -->

> Jeg søger et script der bare skifter home.inc ud med f.eks
> side2.inc, når jeg klikker på linket side2.

Det kan ikke gøres med javascript/clientside-kode.
Includekommandoen køres før siden sendes til browseren, så
javascript-kode har ingen mulighed for at kende til, endsige
manipulere med include-filer.

Faktisk køres include-kommandoen også før asp-koden afvikles, så
man kan heller ikke manipulere med filnavnet via asp-kode. Men man
kan lave noget der ligner i asp - ved at benytte Server.Execute i
stedet for include-linjer. Det er beskrevet i en artikel på asp-
gruppens faq-side: <http://asp-faq.dk/article/?id=50>.

FUT: dk.edb.internet.webdesign.serverside.asp
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (21-12-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 21-12-03 01:09


"Rasmus Nielsen" <rasmus_nielsen@tele2adsl.dk> skrev

>
> Jeg har bygget en side op omkring nogle tabeller, da jeg ikke
> bryder mig om frames.

Fornuftigt at fravælge frames, men der er andre metoder, som teknisk er mere
korrekt, f.eks. float:

http://www.hjemmesideskolen.dk/html/float.asp

> Jeg bruger nogle include filer til de forskellige sider, man
> kommer til når man vælger et menu punkt.
>
> Lad os sige at start siden ser sådan her ud: (meget forsimplet
> version)
>
> index.asp:
>
> <table>
> <tr><td><a href="">home</a></td></tr>
> <tr><td><a href="">side2</a></td></tr>
> <tr><td>
> <!-- #include file="home.inc" -->
> </td></tr>
> <table>

Det ville være lettere for dig selv at administrere, hvis det var menuen, du
inkluderede på dine sider.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste