Avatar billede tox-man Nybegynder
24. juli 2002 - 10:37 Der er 7 kommentarer og
2 løsninger

MEGET lille script i asp

Hejsa

Håber der er nogen af jer der kan hjælpe mig lidt med skrivning af en LILLE
smule asp.. Det sakl lige siges at jeg har absolut INGEN forstand på asp,
men derimod på php. MEN nu er det sådan at jeg skal have en php side til at
åbne inde i et frameset...

der hvor den skal ligger i framesettet ligger der allerede en side som vi
kalder hovedside.asp (jeg har ikke lavet alle de sider der ender på asp)

Jeg skal så have lavet et direkte link eks...
www.bent.dk/default.asp?var1=hans&var2=hansen

jeg havde forestillet mig at der i hovedside.asp skulle stå noget ligende:

<?asp
if (var1 eksisterer) {
  så skal den loade www.knud.dk?<ALLE_VARSNE>
} else {
  skal den vise alt det tekst der står i hovedside.asp allerede
}
/asp>

Håber i kan hjælpe med denne lille ting, fordi jeg fatter som sagt slet ikke
asp :))

/Jonas Levring
Avatar billede canedo Nybegynder
24. juli 2002 - 10:44 #1
Er var1 en streng med en bestemt værdi?
Avatar billede canedo Nybegynder
24. juli 2002 - 10:53 #2
prøv at beskriv med alm ord hvad funktionen gør... hvilken værdi skal var1 have for at gå videre til www.knud.dk?ALLE=VARSNE?
Avatar billede eagleeye Praktikant
24. juli 2002 - 10:54 #3
Denne fra phph <?php er i ASP <% 
Denne /asp> skal være %>

Hvis du er kender PHP så kig lige denne igennem på 5 minuter og så får du den grundlæggene syntax i asp: http://www.html.dk/tutorials/asp/


Dit lille script i ASP:

<%
if Request.Querystring("var1") <> "" then
  var1 = Request.Querystring("var1")
  var2 = Request.Querystring("var2")
  'eller hvis du vil havde dem alle i en lang streng:
  var = Request.Querystring
else
  '?? ikke helt med på hvad du mener
end if
%>
Avatar billede canedo Nybegynder
24. juli 2002 - 10:57 #4
<%
Dim var1,var2
var1 = Request.QueryString("var1")
var2 = Request.QueryString("var2")

If var1<>""
Then Response.Redirect 'www.knud.dk?<ALLE_VARSNE>'

Else If
%>
<!--- alt hvad der ellers står ------>

<%
End If
%>
Avatar billede tox-man Nybegynder
24. juli 2002 - 11:17 #5
Hvis der eksisterer en var der hedder var1, altså eks. default.asp?var1=etellerandet... Der er flere variabler end var1, og de skal også postes med i det endelige der skal includes..

ville sådan noget som det her virke:

<%
if Request.Querystring("var1") <> "" then
  var = Request.Querystring
  Response.Redirect 'www.knud.dk?$var'
else
  EN HELT MASSE TEKST, DER ALLEREDE STÅR I HOVEDSIDE.ASP
%>
Avatar billede eagleeye Praktikant
24. juli 2002 - 11:19 #6
Næsten streng startes og sluttes med " end ' betyder at udkommentere det efter følgene. Så skal man bruge & til at ligge srenge sammen

<%
if Request.Querystring("var1") <> "" then
  var = Request.Querystring
  Response.Redirect "www.knud.dk?" & var
else
  EN HELT MASSE TEKST, DER ALLEREDE STÅR I HOVEDSIDE.ASP
%>
Avatar billede eagleeye Praktikant
24. juli 2002 - 11:20 #7
Du kan også tjekke på QueryString uden ("var1") hvis den ikke altid vil hedde var1. Der manglede også lige end if:

<%
if Request.Querystring <> "" then
  var = Request.Querystring
  Response.Redirect "www.knud.dk?" & var
else
  EN HELT MASSE TEKST, DER ALLEREDE STÅR I HOVEDSIDE.ASP
end if
%>
Avatar billede tox-man Nybegynder
26. juli 2002 - 11:18 #8
Det vil ikke rigtigt virke hvis det kommer i et frameset..
se her:
http://www.friserverplads.dk/dreamnet/default.asp?film_id=1&navn=&kl=18:15&tlf=&antal_billetter=1&film_dato=2002-07-27

det virker ikke :((

her er min source..

<%
if Request.Querystring <> "" then
  var = Request.Querystring
  Response.Redirect "http://panorama.dreamnet.dk/vis_film.php?" & var
Else
%>
en helt masse tekst som skal stå her hvis der ikke er nogle vars
<%
End If
%>

er der desuden mulighed for at den bare includer html koden fra den anden side, i stedet for at hoppe derover med en redirect ?
Avatar billede eagleeye Praktikant
07. september 2002 - 00:16 #9
Kan man include en fil men <!--#include file="fil.html"-->

%>
<!--#include file="fil.html"-->
<%

Der skal ikke \ foran " i VBscript.
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