Avatar billede want2learn Nybegynder
31. marts 2004 - 15:54 Der er 12 kommentarer og
1 løsning

hvordan er det men en adresse linje/link med ?page osv

jeg har en side som denne

default.asp?page=News

og i den lille del code har jeg så inkluderet
news.asp?news=Show

hvordan med et link kalder jeg ?news=Show frem i ?page=News

er det default.asp?page=News?news=Show eller !??
Avatar billede mrs Nybegynder
31. marts 2004 - 15:57 #1
<!-- #include file="news.asp?news=Show" -->
Avatar billede mrs Nybegynder
31. marts 2004 - 15:58 #2
Hvis den skal vises i default.asp siden.
Avatar billede thesurfer Nybegynder
31. marts 2004 - 15:59 #3
huh?
- Giv et eksempel.
- Hvad mener du med "kalder"?
Avatar billede want2learn Nybegynder
31. marts 2004 - 16:00 #4
MRS

ikke som inklude!!

jeg mener at hvis jeg i en browser skal hente news.asp?news=ET ELLER ANDET frem i default.asp?page=News..

hvordan vil et link til det se ud i http://www................. format !?
Avatar billede thesurfer Nybegynder
31. marts 2004 - 16:20 #5
hmm.. forstår stadig ikke, hvad du mener med at "hente url i url".. :-)

Hvis du vil have din default.asp side, og så indsætte data fra news.asp, kan du bruge include, eller Server.Execute.

- Giv et eksempel.. så grafisk som muligt.. (et billede er mere værd end 1000 ord)
Avatar billede want2learn Nybegynder
31. marts 2004 - 16:58 #6
okay....

hvis jeg vil have vist default.asp?page=News i en browser kalder jeg det ved dette i adresse linket.
http://www.DOMÆNE.dk/default.asp?page=News

hvis jeg vil kalde news.asp?news=Show er det
http://www.DOMÆNE.dk/news.asp?news=Show

men hvad hvis NEWS.asp er inkluderet i default.asp?page=News !! hvordan vil det så se ud hvis jeg skal have vist ?news=Show fra news.asp gennem default.asp?page=News siden !?
Avatar billede thesurfer Nybegynder
31. marts 2004 - 17:24 #7
Nu tror jeg at jeg har forstået det.. håber jeg.. :-)

Du kan bruge adr: http://www.domæne.dk/default.asp?page=News&news=Show
Og derefter checke om news er lig Show:

<%
if UCase(request.querystring("news")) = "SHOW" then
' Yeehaa! ' news = show
end if
%>

UCase = UpperCase, dvs STORE bogstaver. Hvis man skal sammenligne strenge, skal begge strenge enten være med "små" bogstaver (LCase) eller "STORE" bogstaver (UCase)

I stedet for Yehaa-linien, har du så din inklude/server.execute linie..

f.eks:
<% if UCase(request.querystring("news")) = "SHOW" then %>
<!-- #include file="news.asp?news=Show" -->
<% end if %>

Eller:

<%
if UCase(request.querystring("news")) = "SHOW" then
server.execute("news.asp?news=Show")
%>


MEN: jeg tror ikke at det er tilladt, at bruge noget (f.eks. "?news=Show") efter filnavnet, når man bruger Server.Execute.
..kan ikke huske, om det er tilladt med #include..

Og så kan Server.Execute ikke bruger med Chilli!ASP, som bruges på en *nix server.


Var det dét du mente?
Avatar billede want2learn Nybegynder
31. marts 2004 - 17:30 #8
vil du lægge et svar !?
Avatar billede thesurfer Nybegynder
31. marts 2004 - 17:36 #9
Ja, hvis (og kun hvis) det virker :-)
Avatar billede thesurfer Nybegynder
31. marts 2004 - 17:37 #10
Se også:
- ASP tutorialen på http://html.dk/tutorials/asp/ (den er god)
- VBScript funktionerne på http://www.w3schools.com/vbscript/vbscript_ref_functions.asp  (når du skal bruger funktioner)
Avatar billede thesurfer Nybegynder
31. marts 2004 - 18:03 #11
Takker for points :-)
Avatar billede want2learn Nybegynder
31. marts 2004 - 18:11 #12
NP og undskyld hvis jeg ikek lige forklarede mig rigtigt !!
Avatar billede thesurfer Nybegynder
31. marts 2004 - 18:21 #13
Det gør ikke noget.. det kunne jo også være, at det bare var mig der ikke forstod din forklaring :-)

Derfor: Undskyld at jeg ikke forstod dig :-)
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