Avatar billede dino84 Nybegynder
08. maj 2003 - 17:41 Der er 10 kommentarer og
1 løsning

parameter i asp

Hey

På denne side http://activedeveloper.dk/forum/forum.asp?mid=43981

Er der beskrevet hvordan man sender et parameter med javascript...

Men hvordan kan man lave det i asp?

Og er det muligt at laver flere parameter?

F.eks hvis der er 4 gallerier man så kan lave det så linket bliver http://domæne.dk/visbillede.htm?gallery=2&billede=1

Hvis der er nogen der kan komme med nogle eks. eller direkte links helts på dansk vil det være fint..

Tak på forhånd..
Avatar billede larsen Nybegynder
08. maj 2003 - 17:44 #1
Hvad mener du ?
Avatar billede larsen Nybegynder
08. maj 2003 - 17:46 #2
Du adskiller bare selve filnavnet og parameterne.
Husk bare at den første parameter er med "?" og de næste er med "&" foran
Avatar billede dino84 Nybegynder
08. maj 2003 - 17:53 #3
oki det vil jeg lige prøve.. Men hvordan laves det i asp? Nogen der kender til det?
Avatar billede larsen Nybegynder
08. maj 2003 - 17:55 #4
Du mener med en Response.Write ?

Response.Write("<A HREF='http://domain.dk/visbillede.htm?gallery=2&billede=1'>Vis billede</A>")
Avatar billede dino84 Nybegynder
08. maj 2003 - 17:58 #5
Nej så jeg laver dette script om til noget asp kode...
<script language="javascript" type="text/javascript">
var parameter = '';

if (location.href.indexOf('?') != -1) {
  parameter = location.href.substring(location.href.indexOf('=') + 1);
}

if (parameter != '') {
  document.write('<img src="billede'+parameter+'.jpg" width="130" height="180" border="0">');
} else {
  document.write('<img src="findes_ikke.jpg" width="130" height="180" border="0">');
}
</script>
Avatar billede ellebaek Nybegynder
11. maj 2003 - 22:30 #6
if request.querystring("gallery") <> "" then
qStringBillede = request.querystring("billede")
end if

if qStringBillede <> "" then
response.write "<img src=" & request.querystring("gallery") & "/"& qStringBillede & ">
else
Response.write "<img src="findes_ikke.jpg" width="130" height="180" border="0">"
end if

Noget i den stil ??
Avatar billede dino84 Nybegynder
11. maj 2003 - 23:11 #7
Jeg kigger lige på det imorgen.. Men synes det ser meget rigtig ud....
Avatar billede dino84 Nybegynder
13. maj 2003 - 16:45 #8
Jeg er rimelig ny inde for asp.. Kan du give mig et eksempel på hvordan det virker? kan godt give flere points hvis det er....
Avatar billede ellebaek Nybegynder
07. juni 2003 - 17:01 #9
hej dino...!

havde du et spgt. mere eller er det ikke ved at være lukketid ??
Avatar billede dino84 Nybegynder
08. juni 2003 - 02:33 #10
Hej ellebaek
Jeg har forsygt at bruge det du har skrevet men uden held... kan du ikke give et eks. på hvordan det skal bruges?
Avatar billede ellebaek Nybegynder
08. juni 2003 - 17:02 #11
hvis du har en querystring der hedder gallery og en der hedder billede, altså hvis du kalder en side med fx.

billede.asp?gallery=2&billede=test.jpg

Så kan du få skrevet billedet ud på din side med:
<%
if request.querystring("gallery") <> "" then
qStringBillede = request.querystring("billede")
end if

if qStringBillede <> "" then
response.write "<img src=" & request.querystring("gallery") & "/"& qStringBillede & ">
else
Response.write "<img src="findes_ikke.jpg" width="130" height="180" border="0">"
end if
%>
Her skal billedet så være placeret i mappen 2 og hedde test.jpg

If then sætningen den tjekker om gallery <> "" hvis den er det så finder den ud af hvad billedet hedder. Hvis billedet eksistere printer den billedet til siden, det er så ved tagget: <img src="2/test.jpg"> ellers så skriver den et billede som du vælger skal vises hvis der ikke er deffineret et billede...
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

IT-JOB